﻿body
{
	margin: 0;
	font: 75%/150% arial;
	background-color: #fff;
}
body, table, td, div, p, .win, .column
{
	word-wrap: break-word;
	--word-break: break-all;
	word-break: normal;
}
td, th
{
	overflow: hidden;
}
hr
{
	height: 1px;
}
form
{
	padding: 0;
	margin: 0;
}

.mainGlobal
{
	padding: 5px 15px 5px 15px;
	width: 955px;
	margin: auto;
}

input, select, textarea
{
	font: 13px Arial;
}
p
{
	margin-top: 0;
}
ul
{
	margin: 4px 0 4px 15px;
	padding: 0;
	list-style-type: none;
	--list-style-image: url(/app_themes/main/images/css/homeul.gif);
}
ul ul
{
	margin-left: 40px;
}
#tabs a
{
	color: #039;
	text-decoration: none;
}

a:link
{
	color: #039;
	text-decoration: none;
}
a:visited
{
	color: #039;
	text-decoration: none;
}
a:hover
{
	color: #ff0000;
	text-decoration: underline;
}

h1, h2, h3
{
	margin: 0;
	padding: 0;
}
h1
{
	font: 2em/180% arial;
	margin: 15px 0 10px 0;
}
h1.guide
{
	color: #002858;
	margin-bottom: 10px;
	font-size: 20px;
}
h2
{
	font: 1.5em/180% arial;
}
h3
{
	font: 1.4em/180% arial;
}
.l
{
	font-size: 1.7em;
}
.m
{
	font-size: 1.3em;
}
.s
{
	font: 0.75em verdana;
}

.feedback-style
{
	height: 120px;
}

.fail
{
	background: #ffaaff;
}
.remark
{
	color: #aaa;
	font: 0.85em verdana;
}
.alert
{
	color: #f60;
}
.limit
{
	color: #900;
	font: 0.85em verdana;
}
.keywords
{
	font-weight: bold;
}
.notice
{
	color: #900;
}
.date
{
	font-size: 0.8em !important;
	font-family: verdana;
	font-weight: normal;
	color: #666;
	white-space: nowrap;
	line-height: 1.4em;
}
.break
{
	overflow: hidden;
	width: 550px;
	word-wrap: break-word;
	word-break: break-all;
	word-break: normal;
}
.widthfixed
{
	table-layout: fixed;
	word-wrap: break-word;
	word-break: break-all;
	word-break: normal;
}
/* CSS Sprites homeIcon >>>> */
a.more
{
	background: url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 0 -470px;
	padding-left: 8px;
}
.tmore
{
	font-size: 0.85em;
	font-family: Verdana;
}
/* <<<< CSS Sprites homeIcon */

.ellipsis
{
	text-overflow: ellipsis;
}
.cursorOver
{
	background-color: #E8EDF2;
}
.cursorMove
{
	cursor: move;
	background-color: #CEDBE5;
}
img.sampleborder
{
	border: 1px solid #ccc;
}
.column
{
	float: left;
}
.column.one2
{
	width: 50%;
}
.column.one3
{
	width: 33.3%;
}
.column.one4
{
	width: 25%;
}
.column.one5
{
	width: 20%;
}
.column.one6
{
	width: 16.6%;
}
.board
{
	padding: 8px 16px 8px 16px;
	margin-bottom: 25px;
}
.board h3
{
	font-weight: bold;
}
input.L
{
	font: bold 14px arial;
	padding: 3px 8px;
}
input.M
{
	font: bold 14px arial;
	padding: 2px 8px 1px 8px;
}
input.S
{
	font: bold 0.85em verdana;
	padding: 2px 8px 1px 8px;
}
input.buttonSkinA
{
	color: #FFFFFF;
	background: #FEEEB1 url(/app_themes/main/images/css/buttonSkin.v1.gif) bottom repeat-x;
	border-top: 1px solid #ff0000;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	font: bold 1.3em helvetica;
	padding: 1px 4px;
	margin: 0;
}
input.buttonSkinB
{
	color: #FFFFFF;
	background: #FEEEB1 url(/app_themes/main/images/css/buttonSkin.v1.gif) bottom repeat-x;
	border-top: 1px solid #ff0000;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	font: bold 1.0em helvetica; /* 	border-top: 1px solid #C4C4C4; 	border-left: 1px solid #C4C4C4; 	border-right: 1px solid #848484; 	border-bottom: 1px solid #848484; */
}
/* CSS Sprites winHome >>>> */
.win
{
	clear: both;
	margin-bottom: 11px;
}
.win h3
{
	padding: 5px 10px;
	font: bold 1.1em tahoma;
	margin-left: 2px;
}
.win h4
{
	font-size: 1em;
	color: #888;
	border-bottom: 1px dotted #ccc;
	margin: 0 -12px;
	padding: 0 12px;
}
.win .box
{
	padding: 4px 7px;
}
.win .box .promot
{
	background-color: #F3F6FD;
	border-top: 1px solid #DAE4F0;
	padding: 4px 12px;
	margin: -4px -11px;
}
.win .box.promotImage
{
	margin: -4px -11px;
}
.win .winRight
{
	float: right;
	margin: 8px 8px 0 0;
	font: 0.8em verdana;
}
.win.winHomeA
{
	background: #C0D6E5 url(/app_themes/main/images/css/sprites_homeWin.gif) no-repeat 0 120px;
}
.win.winHomeA h3
{
	border-bottom: 1px solid #C0D6E5;
	color: #081B39;
	background: #C0D6E5 url(/app_themes/main/images/css/sprites_homeWin.gif) no-repeat 100% -80px;
}
.win.winHomeA h3 .remark
{
	color: #7B2E00;
}
.win.winHomeA .box
{
	border: 1px solid #C0D6E5;
	border-top: none;
	background-color: #FFFFFF;
}
.win.winHomeB
{
	width: 100%;
	background: #C0D6E5 url(/app_themes/main/images/css/sprites_homeWin.gif) no-repeat 0 -120px;
}
.win.winHomeB h3
{
	background: #C0D6E5 url(/app_themes/main/images/css/sprites_homeWin.gif) no-repeat 100% -80px;
	color: #081B39;
	font-weight: bold;
}
.win.winHomeB .box
{
	border: 1px solid #9BBDD3;
	background-color: #fff;
	height: auto;
}

.win.winHomeB .title
{
	float: left;
	padding-top: 2px;
}

.win.winHomeB .arrow
{
	float: right;
	padding: 2px 4px;
}

.win.winHomeB .end
{
	border-bottom: 1px solid #9BBDD3;
	display: none;
}

.win.winHomeB .s
{
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom: 0px;
	line-height: 18px;
	padding-top: 0px;
}

.win.winHomeA .title
{
	float: left;
	padding-top: 2px;
}

.win.winHomeA .arrow
{
	float: right;
	padding-top: 4px;
}

.win.winHomeA .end
{
	border-bottom: 1px solid #9BBDD3;
	display: none;
}

.win.winHomeC h3
{
	margin: 0;
	border: 1px solid #BACBE0;
	border-bottom: none;
}
.win.winHomeC .box
{
	border: 1px solid #BACBE0;
	border-top: none;
}

#featuredBusinessPanel .box
{
	height: 450px;
}

#businessDescription
{
	--width: 100%;
	background: #C0D6E5 url(/app_themes/main/images/css/sprites_homeWin.gif) no-repeat 0 -120px;
	width: 955px;
	margin: auto;
}
#businessDescription h3
{
	background: #C0D6E5 url(/app_themes/main/images/css/sprites_homeWin.gif) no-repeat 100% -80px;
	color: #081B39;
	font-weight: bold;
	-x-system-font: none;
	font-family: tahoma;
	font-size: 1.1em;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	margin-left: 2px;
	padding: 5px 10px;
}
#businessDescription .box
{
	border: 1px solid #9BBDD3;
	background-color: #fff;
}

.win.winHomeBusiness
{
	width: 33%;
	height: 100%;
	float: left;
	position: relative;
	clear: none;
	margin-top: 10px;
	--background: #C0D6E5 url(/app_themes/main/images/css/sprites_homeWin.gif) no-repeat 0 -120px;
}
.win.winHomeBusiness h3
{
	--background: #C0D6E5 url(/app_themes/main/images/css/sprites_homeWin.gif) no-repeat 0 -80px;
	background: #f0f0f0;
	border: 1px solid #9BBDD3;
	border-bottom: 0;
	margin: 0px;
	padding: 2px;
	padding-left: 10px;
	color: #081B39;
	font-weight: bold;
}
.win.winHomeBusiness .box
{
	--border: 1px solid #9BBDD3;
	background-color: #fff;
	height: 390px !important;
	padding: 4px;
}

.colRR .win.winHomeB h3, .colL .win.winHomeB h3
{
	padding: 3px 5px;
}

.colRR .win.winHomeBusiness h3, .colL .win.winHomeBusiness h3
{
	padding: 4px 10px;
}

#page960.frameA .colRR
{
	width: 100%;
}

.feedsList
{
	display: inline;
}



#articlesPanel.box
{
	height: 240px;
	line-height: 12px;
}
/* <<<< CSS Sprites winHome */


/* >>>> CSS Sprites homeTab */
.tabsRight
{
	float: right;
}
.tabsH
{
	clear: both;
	margin-bottom: 10px;
}
.tabsH.format3
{
	background: #FFFBEF url(/app_themes/main/images/css/sprites_homeTab.gif) no-repeat 0 -60px;
}
.tabsH.format3 h3
{
	font: bold 1em tahoma;
	color: #7B2E00;
	padding: 8px 10px;
	border-bottom: 1px solid #FF8F27;
	margin-left: 1px;
	background: #FFD58D url(/app_themes/main/images/css/sprites_homeTab.gif) no-repeat 100% 0;
}
.tabsH.format3 h3 .remark
{
	color: #7B2E00;
}
.tabsH.format3 .titleLink
{
	float: left;
	line-height: 22px;
	margin: 5px 2px 0 0;
	padding-left: 12px;
	background: url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 0 -430px;
}
/* <<<< CSS Sprites homeTab */

.tabsH.format3 .titleLinkText
{
	font-weight: bold;
	display: block;
	color: #7B2E00;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	background: url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 100% -430px;
}
.tabsH.format3 .box
{
	padding: 10px;
	border: 1px solid #FFB64B;
}
.tabsH.format3 .showPromote
{
	margin-bottom: 8px;
}
.tabsH.format3 .showPromote span
{
	font-size: 11px;
	margin-bottom: 5px;
	display: none;
	color: #58585a;
}
.tabsH.format3 .showPromote img
{
	margin: 0px 10px 0px 0px;
	border: 1px solid #ccc;
}
.tabsH.format3 .showPromote h2
{
	font-weight: bold;
	font-size: 14px;
	font-family: tahoma;
}
.tabsH.format3 .showPromote ul
{
	float: left;
	margin: 2px 15px 0 0px;
	list-style-image: url(/app_themes/main/images/css/homeul_blue.gif);
	color: #4372c2;
}
.tabsH.format3 .showPromote li
{
	margin: 4px 0 4px 15px;
}
.tabsH.format3 .showPromote li a
{
	color: #4372c2;
}
.tabsH.format3 .thumbsPromote ul
{
	padding: 0;
	margin: 0;
}
.tabsH.format3 .thumbsPromote img
{
	margin: 0 5px 0 0;
	padding: 1px;
	border: 1px solid #ccc;
}
.tabsH.format3 .thumbsPromote .miniPromote
{
	list-style-type: none;
	list-style-image: none;
	float: left;
}
.tabsH.format3 .thumbsPromote .miniPromote.current a, .tabsH.format3 .thumbsPromote .miniPromote.current a:visited
{
	height: 30px;
	width: 133px;
	display: block;
	border: 1px solid #ffb64b;
	background: #fff1d2;
	margin: 0 8px 0 0;
	padding: 2px;
}
.tabsH.format3 .thumbsPromote .miniPromote a
{
	color: #00339e;
	text-decoration: none;
	height: 30px;
	width: 133px;
	display: block;
	border: 1px solid #fffbef;
	background: #fffbef;
	margin: 0 8px 0 0;
	padding: 2px;
}
.tabsH.format3 .thumbsPromote .miniPromote a:hover
{
	height: 30px;
	width: 133px;
	display: block;
	border: 1px solid #ffb64b;
	background: #fff1d2;
	margin: 0 8px 0 0;
	padding: 2px;
}
.tabsH.format3 .viewAllBlock
{
	clear: both;
	text-align: right;
	font: 10px tahoma;
	padding-top: 0px;
}
.tabsH.format3 .viewAllBlock a
{
	font-size: 10px;
	font-family: tahoma;
	outline: none;
}

.mainCategory
{
	padding: 4px 0 !important;
	width: 178px;
	position: relative;
	border: solid 5px #ccc;
}
.mainCategory ul ul
{
	margin-left: 1px;
	margin-left: 0 0 0 0;
	--border: solid 1px #ccc;
}
.mainCategory ul ul li
{
	margin-left: 0 0 0 0;
	display: inline;
	font-size: 10px;
	line-height: 15px;
	padding: 0 0 0 0;
}
.mainCategory ul li a:visited
{
	color: #039;
}

.mainCategory ul ul a:visited
{
	color: #039;
}

.mainCategory ul li a:hover
{
	color: #ff0000;
}

.mainCategory ul li h4 a.arrow:link
{
	float: right;
	background: url(/app_themes/main/images/css/icon_arrowbig.gif) no-repeat 0 0;
	padding-left: 8px;
	padding-right: 3px;
}

.mainCategory ul li h4 a.visited:link
{
	float: right;
	background: url(/app_themes/main/images/css/icon_arrowdown.gif) no-repeat 0 0;
	padding-left: 8px;
	padding-right: 3px;
}
.mainCategory ul li h4 img
{
	float: right;
	padding: 4px 4px 0px 8px;
}
.suggest
{
	--background: #ff0000;
}

/*

.mainCategory ol ul
{
	width: 177px;	
	font: 1.9em;
	list-style:none; margin:0; padding:0; float:left; 
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}

.mainCategory ul li .sublink a
{
	font: 2.0em;
	}


.mainCategory li a:hover, .mainCategory li.current a
{
	--border: 1px solid #C0D6E5;
	--border-top: 1px solid #C0D6E5;
	background-color: #fff;
}
.mainCategory li a:visited
{
	color: #039;
}


.mainCategory ul
{
	margin: 0;
	padding: 0;
	font: 1.5em/100% tahoma;
	width: 178px;
	font-family: Verdana;
}
.mainCategory li h3
{
	margin: 0;
	padding: 0;
	font: 1.1em/100% tahoma;
	width: 177px;
	font-family: Verdana;
}
.mainCategory ul li ul li
{
	padding: 0;
	list-style-image: none;
	--width: 177px;
	--margin: 0 0 2px 1px;		
	font: 0.2em;
	list-style:none; margin:0; padding:0; float:left; 
	display:inline;

}
.mainCategory ul li ul li a
{
	display:inline;
	width: 165px;
	font: 0.2em;
}

.mainCategory li strong
{
	font-size: 1.2em;
}

.mainCategory li a
{
	display: block;
	width: 165px;
	padding: 2px 0 2px 10px;
	border: 1px solid #FFF;
	border-top-width: 1px;
}

.mainCategory li a:hover, .mainCategory li.current a
{
	border: 1px solid #C0D6E5;
	border-top: 1px solid #C0D6E5;
	background-color: #fff;
}
.mainCategory li a:visited
{
	color: #039;
}
*/
.ctgPlusItem
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 180px;
	height: 330px;
}
.ctgPlusItem .content
{
	border: 1px solid #C0D6E5;
	border-top: 1px solid #C0D6E5;
	background-color: #fff;
	position: absolute;
	z-index: 888;
}
.ctgPlusItem .content .space
{
	padding-left: 12px;
}
.ctgPlusItem .content a
{
	--border: 1px solid #C0D6E5;
	display: block;
	width: 140px;
	padding: 3px 10px;
	line-height: 130%;
}
.ctgPlusItem .content a:hover
{
	background-color: #fff;
	border: 1px solid #ff0000;
}
.ctgPlusItem li a:visited
{
	color: #039;
}
.ctgPlusItem ul
{
	list-style-type: none;
	list-style-image: none;
	margin: 1px;
	width: 162px;
	font-family: tahoma;
}
.divExchangeItem
{
	background-color: #FFFBEF;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #FFB64B;
}
/* CSS Sprites homeIcon >>>> */
.openCategoryIcon
{
	float: right;
	margin: 3px 3px 0 0;
	height: 21px;
	width: 26px;
	background: url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 0 0;
}
/* <<<< CSS Sprites homeIcon */

.openCategory
{
	width: 658px;
	position: absolute;
	background-color: #FFFBEF;
}
.openCategory .win
{
	margin: 0px;
}
.openCategory .win .box
{
	border: 2px solid #FE8A27;
	padding: 0;
}
.openCategory ul
{
	margin: 0;
	padding: 0;
	list-style-image: none;
}
.openCategory ul ul
{
	display: block;
	clear: both;
}
.openCategory li
{
	float: none;
	font: bold 14px tahoma;
	color: #7B2E04;
	padding: 10px;
	background: url(/app_themes/main/images/css/sprites_homeOther.gif) left bottom repeat-x;
}
.openCategory li li
{
	float: left;
	font: bold 0.82em/150% tahoma;
	width: 33.3%;
	font-weight: lighter;
	padding: 0;
	background-image: none;
}
.openCategory li.openCategoryBg
{
	background-color: #FFF3DD;
	width: 630px;
}
.openCategory li.openCategoryBg a
{
	border: 1px solid #FFF3DD;
}
.openCategory li a
{
	padding: 1px 10px;
}
.openCategory li li a
{
	padding: 1px 10px;
	display: block;
	border: 1px solid #FFFBEF;
}
.openCategory li li a:hover
{
	background-color: #fff;
	border: 1px solid #FFB74B;
}
.openCategory li a:visited
{
	color: #039;
}
.openCategory li.openCategoryBg.openCategoryEnd
{
	background-image: none !important;
}
/* CSS Sprites homeIcon >>>> */
.closeCategoryIcon
{
	float: right;
	margin: 3px 3px 0 0;
	height: 21px;
	width: 74px;
	background: url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 0 -40px;
}
/* <<<< CSS Sprites homeIcon */

/* ali search -> sprites >>>> */
.linkU2Search
{
	clear: both; /*background: #F5F8FB url(/app_themes/main/images/css/sprites_search_960.1.gif) 0 0 repeat-x;*/
	_height: 1%;
	width: 960px;
	margin: auto;
	--position: relative;
	--top: 100px;
}
.linkU2Search ul
{
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	height: 30px;
	margin-left: 185px; /*235px;*/
}
.linkU2Search li
{
	float: left;
	margin-right: 2px;
	background: #D6E5EE url(/app_themes/main/images/css/sprites_search_960.1.gif) 0 -150px no-repeat;
}
.linkU2Search li a
{
	padding: 7px 10px;
	margin-left: 2px;
	width: auto;
	display: block;
	font: bold 13px/100% arial;
	color: #455B80;
	background: #D6E5EE url(/app_themes/main/images/css/sprites_search_960.1.gif) 100% -150px no-repeat !important;
}
.linkU2Search .searchBox
{
	padding: 10px 12px 15px 12px;
	text-align: center;
	color: #fff;
	background: #3F80B1 url(/app_themes/main/images/css/sprites_search_960.1.gif) 0 -80px no-repeat;
}
.linkU2Search .searchBox a
{
	color: #fff;
}
.linkU2Search .searchBox select
{
	width: 190px;
	font-size: 13px;
	margin: 2px;
}
.linkU2Search .searchBox .searchWrapper input
{
	width: 455px;
	padding: 3px;
	font-size: 13px;
	border: 1px solid #418FB4;
}
.linkU2Search li.current
{
	height: 30px;
	background: #93C2DE url(/app_themes/main/images/css/sprites_search_960.1.gif) 0 -190px no-repeat;
}
.linkU2Search li.current a
{
	font-weight: bold;
	text-decoration: none;
	color: #172E54 !important;
	background: #93C2DE url(/app_themes/main/images/css/sprites_search_960.1.gif) 100% -190px no-repeat !important;
}
.linkU2Search ul li a
{
	hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
	outline: none; /* for firefox 1.5 + */
}
.linkU2Search li.other
{
	margin-left: 20px;
	background: none;
}
.linkU2Search li.other a
{
	background: none !important;
	font-size: 10px;
	font-family: verdana;
	font-weight: normal;
}
.homePopSearch
{
	padding: 5px 0 0;
	background: url(/app_themes/main/images/css/sprites_search_960.11.gif) 0px 0px repeat-y;
	width: 960px;
	margin: auto;
	--position: relative;
	--top: 100px;
}
.homePopSearchEnd
{
	background: url(/app_themes/main/images/css/sprites_search_960.1.gif) 0px -60px no-repeat;
	height: 8px;
	width: 960px;
	margin: auto;
	--position: relative;
	--top: 100px;
}
.homePopSearch a
{
	margin-left: 5px;
	margin-right: 2px;
}


.homeBreadCrum
{
	padding: 5px 15px 5px 15px;
	--margin-bottom: 10px; /*background: #bbb;*/
}
.homeBreadCrum a
{
	margin-left: 5px;
	margin-right: 2px;
}
/* <<<< ali search -> sprites */

.userTool
{
	--position: absolute;
	top: 1px;
	left: 0px;
	z-index: 99;
	height: 385px;
	padding: 6px 0 6px 6px;
	background: #fff6f8;
	margin-bottom: 6px;
	border: 1px solid #ff0000;
	width: 281px;
}
.userTool .join
{
	clear: both;
	height: 30px;
	padding: 1px 0 5px 3px;
	color: #63250C;
}
.userTool .join img
{
	float: left;
	border: 0;
	margin: 0 10px 0 0;
}
.userTool .join strong
{
	font: bold 13px/16px arial;
	color: #923F13;
}
.userTool .quickAdd
{
	width: 276px;
	padding: 0;
	margin-bottom: 6px;
	vertical-align: middle;
	font: 0.85em/1.25em verdana;
}

.userTool .quickAdd a.mouseHover
{
	border-bottom: none;
	height: 42px;
}

/* CSS Sprites homeIcon >>>> */
.userTool .quickAdd .freeIcon
{
	display: block;
	width: 121px;
	height: 26px;
	padding: 5px;
	background: #fff url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 100% -80px;
}
.userTool .quickAdd .quickAddContent
{
	clear: both;
	width: 269px;
	padding-top: 1px;
	overflow: hidden;
	font: 1.1em tahoma;
	border: solid 1px #bd59d4;
	border-top: 0;
	margin-left: 2px;
	background: #fff;
}
.userTool .quickAdd .quickAddContent.rightborder
{
	/*background: #fff url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 0 -530px;*/
	border: solid 1px #ff0000;
}
/* <<<< CSS Sprites homeIcon */

.userTool .quickAdd .quickAddContent strong
{
	font: bold 13px/1.2em arial;
	color: #ff6600;
}
.userTool .quickAdd .quickAddContent a
{
	display: block;
	padding: 5px 0 5px 2px;
	text-decoration: underline;
}
.userTool .quickAdd .quickAddContent .contentGroup
{
	height: 280px;
	padding: 24px;
	background: #fff;
}
.userTool .quickAdd .quickAddContent .contentGroup, select, textarea
{
	/*input,*/
	width: 230px;
}
.userTool .recommendBoard
{
	clear: both;
	width: 271px;
	margin-left: 2px;
	border-bottom: solid 1px #FFD682;
}
.userTool .recommendBoard a.bigTab
{
	display: block;
	height: 55px;
	overflow: hidden;
	cursor: pointer;
}
.userTool .recommendBoard a.bigTab img
{
	border: 0;
}
.userTool .recommendBoard a.mouseHover
{
	height: 55px;
}
.userTool .recommendBoard .quickAddContent
{
	clear: both;
	width: 271px;
	padding: 0;
	margin: 0;
	border: 0;
}
#english2
{
	height: 107px;
	overflow: hidden;
}
.userTool .bottomInfo
{
	padding-left: 2px;
	line-height: 18px;
}
.userTool .bottomInfo div
{
	padding: 3px 0 5px 0;
}
.userTool .bottomInfo a
{
	text-decoration: underline;
	color: #085CB4;
}
.userTool .bottomInfo img
{
	border: 0;
}
.rightBlankCell
{
	margin-top: 298px;
	padding: 6px 12px;
	margin-bottom: 10px;
	border: 1px solid #FFA931;
	line-height: 15px;
}
.rightBlankCell strong
{
	color: #441800;
	margin-bottom: 8px;
	display: block;
}
.spaceDiv
{
	padding: 10px 0;
}
.space
{
	padding: 5px 0;
}
.itemViewerItem
{
	width: 265px;
	height: 250px;
}
.itemViewerItem div
{
	width: 95%;
	height: 95%;
}
.productGroupOthersCotainer
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 350px;
	height: 2000px;
}
.productGroupOthersRind
{
	width: 260px;
	height: 40px;
	position: relative;
	overflow: hidden;
	padding: 0x;
	margin: 0px;
}
.itemViewerNav
{
	text-align: right;
}
.itemViewerNav a
{
	margin-left: 3px;
	padding: 0 5px;
	background: #efefef;
}
.itemViewerNav a.current
{
	background: #ccc;
}
/* navigation >>>>>>>> */
#loginNav
{
	float: right;
	margin-top: 3px;
	line-height: 200%;
}
#loginNav ul
{
	display: inline;
}
#loginNav li
{
	display: block;
	float: left;
	margin-right: 4px;
	background: #FFFFDD url(/app_themes/main/images/css/sprites_homeNav.1.gif) 100% 0 no-repeat;
}
#loginNav a:link, #loginNav a:visited
{
	display: block;
	width: 83px;
	height: 21px;
	text-align: center;
	font: bold 11px/20px arial !important;
	color: #4E2207;
	text-decoration: none;
}
#loginNav a.logoutLink:link, #loginNav a.logoutLink:visited, #loginNav a.logoutLink:active
{
	display: inline;
	background: none;
}
#loginNav a.logoutLink:hover
{
	display: inline;
	background: none;
	color: #FE8A39;
}
#loginNav .myAlibaba
{
	width: 88px;
	background: #ffffdd url(/app_themes/main/images/css/sprites_homeNav.1.gif) 100% -40px no-repeat;
}
#loginNav .myAlibaba a:hover
{
	text-decoration: underline !important;
}
#loginNav .myAlibaba ul
{
	position: absolute;
	z-index: 100;
	width: 133px;
	padding: 10px 3px 5px 5px;
	border: solid 1px #E9C94D;
	border-top: none;
	border-right: none;
	margin: 0;
	background: url(/app_themes/main/images/css/sprites_homeNav.1.gif) 100% -100px no-repeat;
}
#loginNav .myAlibaba li
{
	clear: both;
	width: 130px;
	margin: 0 auto 0 auto;
	background: none;
}
#loginNav .myAlibaba li.line
{
	border-bottom: solid 1px #E1E1DC;
}
#loginNav .myAlibaba li a:hover
{
	text-decoration: underline !important;
	background: #FEE9B5;
}
#loginNav .myAlibaba li a:link, #loginNav .myAlibaba li a:visited
{
	display: block;
	width: 120px;
	height: auto;
	padding: 1px 5px 1px 5px;
	margin: 0 auto 0 auto;
	text-align: left;
	font: bold 11px/20px arial !important; /*color:#4E2207;*/
	text-decoration: none;
}
/* <<<<<<<< navigation */

#arrowTarget
{
	float: right;
	padding-right: 2px;
}

div.image75-left img
{
	clear: both;
	float: left;
}
div.image75-left p img
{
	clear: none;
	float: none;
	width: auto;
}
div.image75-left p
{
	margin-left: 85px !important;
	margin-bottom: 0;
}
div.image75-left li img, div.image75-left p img
{
	clear: none;
	float: none;
	width: auto !important;
}
div.image75-left ul
{
	margin-left: 85px;
}
.homeAd
{
	margin-bottom: 10px;
}
#header
{
	height: auto;
	--height: 260px;
	background: #fff url(/app_themes/main/images/css/headCap.gif) repeat-x;
	--position: absolute;
	--top: 0;
	width: 100%;
}
#link2Logo
{
	float: left;
	margin-right: 15px;
	font: bold 10px verdana;
}
.header960
{
	width: 960px;
	margin: auto;
}
.utility
{
	text-align: right;
	padding: 3px;
	height: 25px;
	font: 0.85em verdana;
}
.utility a:link, .utility a:visited
{
	color: #3D5376;
	text-decoration: none;
}
.utility a:hover
{
	text-decoration: underline;
}
#page960
{
	margin: auto;
	text-align: left;
	min-width: 760px;
	max-width: 960px;
	width: 960px;
}
.importantNotice
{
	text-align: center;
	width: 100%;
	background-color: #FFFFE1;
	border-bottom: 1px solid #ACA899;
}
.importantNotice a:link
{
	text-decoration: underline;
}
.colRL
{
	float: left;
	overflow: hidden;
}
.colR, .colRR
{
	float: right;
	--overflow: hidden;
	position: relative;
}

#businessContent
{
	width: 100%;
	--position: absolute;
	--top: 270px;
}

#page960.frameA
{
	position: relative;
	--position: absolute;
	--top: 555px;
	width: 100%;
	max-width: 100%;
}
#page960.frameA .colL
{
	width: 180px;
	position: relative;
	z-index: 1;
	top: 1px;
	left: 0;
}
#page960.frameA .colR
{
	width: 100%;
	margin-left: -193px;
}
#page960.frameA .colR .colRmargin
{
	margin-left: 193px;
	margin-bottom: 10px;
}
#page960.frameA .colRL
{
	width: 100%;
	--margin-right: -303px;
}
#page960.frameA .colRL .colRLmargin
{
	--margin-right: 302px;
}
#page960.frameA .colRR
{
	--width: 289px;
}

#footer
{
	clear: both;
	padding: 10px 0 10px 0;
	text-align: center;
	--border-top: 1px solid #ccc;
	margin-top: 25px;
	font: 0.85em/14px verdana;
}


#footer #upper
{
	clear: both;
	padding: 0px 0 10px 0;
	text-align: left;
	border-top: 1px solid #ccc;
	margin-top: 0px;
	font: 0.97em/14px verdana;
}

#footer #lower
{
	clear: both;
	padding: 0px 0 10px 0;
	text-align: center;
	border-top: 1px solid #ccc;
	text-align: center;
	margin-top: 10px;
	font: 0.85em/14px verdana;
}

.searchWrapper
{
	--position: relative;
	z-index: 9;
	display: inline;
	padding-left: 53px;
}
.intelligentList
{
	background: #fff;
	position: absolute;
	z-index: 777;
	top: 20px;
	top: 22px;
	left: 0px;
	border: 1px solid #8E8E8E;
	width: 430px;
	padding-top: 6px;
}
.intelligent input#forsearch
{
	padding-left: 3px;
	width: 149px;
}
.intelligentList
{
	padding: 0;
}
.intelligentList
{
	background: #fff;
	width: 430px;
	padding-top: 6px;
	text-align: left;
}
.intelligentList div span
{
	float: right;
}
.intelligentList
{
	padding: 0px 0px 0px 0px;
}
.intelligentList div
{
	padding: 0px;
	background: #fff;
	border: 2px solid #fff;
}
.intelligentList a
{
	color: #000 !important;
	text-decoration: none;
	display: block;
	padding: 1px 6px 1px 0px;
}
.intelligentList a span
{
	color: green;
}
.intelligentList a:visited
{
	color: #000 !important;
	text-decoration: none;
	padding: 1px 6px 1px 0px;
}
.intelligentList a:visited span
{
	color: green;
}
.intelligentList a.current div
{
	background: #3366CC;
	border: 2px solid #3366CC;
	color: #fff;
}
.intelligentList a:visited.current div span, .intelligentList a.current div span
{
	color: #fff;
}
.intelligent .intelligentIframeMask
{
	background: #fff;
	position: absolute;
	z-index: 776;
	top: 28px;
	left: 0px;
	width: 430px;
	height: 10px;
}
.intelligentList .intelligentListTitle
{
	cursor: pointer;
	height: 20px;
	background: #edf1f9;
	border: 0;
	border-bottom: 1px solid #d5e1ee;
	margin: 0;
	text-indent: 5px;
	color: #4d4d4d;
	font-size: 11px;
	font-weight: bold;
}
/* CSS Sprites homeIcon >>>> */
.intelligentList .intelligentListTitle span
{
	text-decoration: underline;
	display: block;
	float: right;
	margin-top: -19px;
	padding-right: 5px;
	text-indent: 12px;
	background: url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 0 -130px;
}
.intelligentList .showSearchSuggestion
{
	padding-left: 14px;
	text-decoration: underline;
	cursor: pointer;
	width: 345px;
	height: 20px;
	background: #edf1f9 url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 0 -110px;
	border-bottom: 1px solid #d5e1ee;
	margin-left: 0;
	text-indent: 5px;
	color: #4d4d4d;
	font-size: 11px;
	font-weight: bold;
}
/* <<<< CSS Sprites homeIcon */


.hotNews
{
	list-style-type: none;
}
/* CSS Sprites homeIcon >>>> */
.whatnew
{
	color: #602705;
	float: left;
	width: 83px;
	height: 35px;
	background: url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 0 -150px;
	font-weight: bold;
}
/* <<<< CSS Sprites homeIcon */


/* Trade Trends start */

.displayProductNav span
{
	font-weight: bold;
	color: #773306;
	font-size: 1.1em;
}
.riseContent
{
	margin: 0 0 8px 15px;
}
.riseContent .rTitle
{
	font-size: 0.95em;
}
.riseContent a, .riseContent a:visited
{
	font-weight: bold;
	color: #033097;
}
.contentList
{
	background: url(/app_themes/main/images/css/sprites_homeIcon.1.gif) no-repeat 0 -500px;
	padding-left: 20px;
	height: 1%;
	width: 145px;
	margin: 5px 0;
}
.contentList a:link, .contentList a:visited, .contentList a:hover, .contentList a:active
{
	color: #033097;
	background: none;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: underline;
}
/* Trade Trends end */

/* Recommended Sites Start */

.recommended
{
	font: 0.85em verdana;
	clear: inherit;
	text-align: left;
}
.recommended .topLink a
{
	margin: 0px;
	padding: 0 0 4px 0;
	font-weight: bold;
	font-size: 1.1em;
}
recommended .bottomLink a
{
}
.recommended .attributes
{
	height: 95px;
	margin-top: -10px;
	font: 0.85em verdana;
}

.recommended .attributes .directLinks
{
	padding-right: 0px;
	padding-left: 2px;
	float: left;
	padding-bottom: 0px;
	width: 130px;
	padding-top: 3px;
	--border: 1px solid #ccc;
}
.recommended .attributes .serviceArea
{
	padding-right: 0px;
	padding-left: 12px;
	float: left;
	padding-bottom: 0px;
	width: 130px;
	padding-top: 3px;
	--border: 1px solid #ccc;
}

.recommended .attributes .ratings
{
	padding-right: 0px;
	padding-left: 12px;
	float: left;
	padding-bottom: 0px;
	width: 130px;
	padding-top: 3px;
	--border: 1px solid #ccc;
}



.recommended .attributes .heading
{
	font-size: 1em;
	color: #888;
	margin: 0 -12px;
	padding: 0 12px 4px;
	font-weight: bold;
}
.recommended .socialTools
{
}

.item
{
	--width: 220px;
	width: 47%;
	padding: 5px;
	margin: 5px;
	float: left;
	font: 0.85em verdana;
	border: 1px solid #dddddd;
	height: 100px;
}


#tabs #item
{
	width: 100%;
	--font: 0.95em verdana;
	--border: 1px solid #dddddd;
	height: 100%;
}

#tabs #item ul
{
	display: inline;
}

#tabs #item ul li
{
	float: left;
	--width: 172px;
	width: 24%;
	margin-right: 5px;
	height: 255px;
	--border: solid 1px #ddd;
}
#tabs #item ul li a
{
	margin: 4px;
}

.recentArticlesHeading
{
	color: #039;
}
.item h4
{
	border: 0;
}
.win.winHomeB .heading a
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.win.winHomeB .imageBox img
{
	width: 100px;
	float: left;
	margin: 0px 10px 7px 0px;
	border: 0px;
}
win.winHomeB .ads img
{
	padding: 15px 0px;
	text-align: center;
	width: 20px;
}

.win.winHomeBusiness .heading a
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.win.winHomeBusiness .imageBox img
{
	width: 100px;
	float: left;
	margin: 0px 10px 7px 0px;
	border: 0px;
}
win.winHomeBusiness .ads img
{
	padding: 15px 0px;
	text-align: center;
	width: 20px;
}

.adsContainer
{
	--padding: 0 0 50px 0;
	--margin-bottom: 50px;
}
.feedbackContent
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 0px;
	line-height: 18px;
	padding-top: 0px;
}
.boxContentTitle
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
}

.boxContentTitle ul
{
	margin: 0px 0px 0px 70px;
}
.dottedDivider
{
	border-top: #dddddd 1px dotted;
	margin: 10px 0px;
}



.doNotPrintMe
{
	padding-bottom: 5px;
	border-bottom: dashed 1px #000000;
	margin-bottom: 10px;
}
.datagridActionButton
{
	background: url(/app_themes/main/images/css/sprites_homeNav.1.gif) #ffffdd no-repeat 100% 0px;
}

.subCategoryBox fieldset
{
	padding: 5px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.label
{
	font-size: 12px;
	width: 150px; /*200px;*/
	display: block;
	float: left;
}
.labelA
{
	font-size: 12px;
	width: 364px;
	display: block;
	float: left;
	height: 40px;
}

.labelC
{
	font-size: 12px;
	width: 250px;
	display: block;
	float: left;
	--border: solid 1px #f00;
}

.photoGallery ul
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px 4px;
	padding-top: 0px;
	list-style-type: none;
}
.photoGallery ul li
{
	border-right: #ddd 1px solid;
	padding-right: 0px;
	border-top: #ddd 1px solid;
	padding-left: 3px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 10px 0px;
	border-left: #ddd 1px solid;
	width: 112px;
	padding-top: 6px;
	border-bottom: #ddd 1px solid;
	height: 114px;
}
.photoGallery .imgBorder .photoFrame
{
}
.photoGallery a
{
	font: 10px/12px verdana;
}
.photoGallery .imgBorder
{
	margin: 0px 0px 5px;
	width: 112px;
	height: 65px;
}
.photoGallery .imgBorder img
{
	border-right: 0px;
	border-top: 0px;
	margin-bottom: 5px;
	border-left: 0px;
	width: 110px;
	border-bottom: 0px;
	height: 65px;
}
.photoGallery .photo_over
{
	background: #e8f1f6;
}
.photoGallery .photo_out
{
	background: none transparent scroll repeat 0% 0%;
}
a.more
{
	background: url(  '/app_themes/main/images/css/icon_arrow.gif' ) left no-repeat;
	padding-left: 8px;
}
a.top
{
	background: url(  '/app_themes/main/images/css/icon_arrow_top.gif' ) left no-repeat;
	padding: 6px 6px 6px 8px;
}

.borderDotted
{
	border-top: #dddddd 1px dotted;
	margin: 10px 0px;
	clear: both;
}

.blankSpace
{
	float: left;
	width: 3px;
	background: #fff;
}

.blackOverlay
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}
.errorLabel
{
	color: #000;
	font-size: 0.975em;
	display: block;
	background: #fff6bf;
	border: 1px solid #ffd324;
	padding: 10px;
	margin: 5px 5px 5px 5px;
	letter-spacing: 0.5px;
}
.errorLabel b
{
	font-size: 1.0em;
}
/*
.smalltext
{
	font-size: 0.8em;
	}*/
.errorLabel ul
{
	list-style-type: disc;
}

.clearBoth
{
	clear: both;
}

.reviewLink
{
	float: left;
}

#profile_writereview
{
	--width: 100%;
	float: left;
	--border: solid 1px #ff0;
}
.underline
{
	border-bottom: #dddddd 1px dotted;
	width: 100%;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}

.underline input
{
	--text-decoration: none;
	--border: solid 1px #f00;
	text-align: left;
	--font-size: 12px;
	width: 25px;
	--display: block;
	float: left;
	clear: both;
}

.overallratings
{
	float: right;
	padding-right: 10px;
	--border: solid 1px #f00;
}

.ratingStar
{
	white-space: nowrap;
	margin: 1em;
	height: 14px;
	width: 100px !important;
	--border: solid 1px #f00;
}
.ratingStar .ratingItem
{
	font-size: 0pt;
	width: 18px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-repeat: no-repeat;
	cursor: pointer;
	--border: solid 1px #f00;
}
.ratingStar .Filled
{
	background-image: url(/app_themes/main/images/icons/ratingStarFilled.png);
	float: left;
}
.ratingStar .Empty
{
	background-image: url(/app_themes/main/images/icons/ratingStarEmpty.png);
	float: left;
}
.ratingStar .Saved
{
	background-image: url(/app_themes/main/images/icons/ratingStarSaved.png);
}

.menuTitle
{
	--border: solid 1px #ccc;
	--color: #F68222;
	font-size: 1.2em;
	line-height: 25px;
	font-weight: bold;
	width: 150px;
}

.bigArrow
{
	float: right;
}
.twitter
{
	float: right;
}
.alignLeft
{
	float: left;
}
.alignRight
{
	float: right;
}


.alignLeft .smalltext
{
	font-size: 1.0em;
}

.hint
{
	color: #B2B2B2;
	font-size: 11px;
}
.hint b
{
	color: #B2B2B2;
	font-size: 11px;
	font-weight: bold;
}

.reviewText
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 0px;
	line-height: 18px;
	padding-top: 0px;
}
.orangeHeader
{
	color: #F68222;
	font-size: 1.2em;
}

#listTooltip
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#listTooltip li
{
	padding-left: 0px;
	background: url(/app_themes/main/images/icons/icons/grf_questionMark.png) no-repeat;
	background-position: 0.5em;
}



/*
.tagCloud
{
	margin-top: 10px;
	clear: both;
}

.tagCloud
{
	float: left;
}

.tagCloud a
{
	text-decoration: none;
	line-height: 1.5em;
}

.tagCloud a.size1
{
	color: #666;
	padding: 2px;
}
.tagCloud a.size1:hover
{
	background-color: #999;
	color: white;
}

.tagCloud a.size2
{
	color: #912600;
	padding: 2px;
}
.tagCloud a.size2:hover
{
	background-color: #cc3500;
	color: white;
}

.tagCloud a.size3
{
	color: #877900;
	padding: 2px;
}
.tagCloud a.size3:hover
{
	background-color: #d8c100;
	color: white;
}

.tagCloud a.size4
{
	color: #1d6c01;
	padding: 2px;
}
.tagCloud a.size4:hover
{
	background-color: #2daf00;
	color: white;
}
.tagCloud a.size5
{
	color: #004e6b;
	padding: 2px;
}
.tagCloud a.size5:hover
{
	background-color: #007ead;
	color: white;
}

.tagCloud a.size6
{
	color: #430069;
	padding: 2px;
}
.tagCloud a.size6:hover
{
	background-color: #7600b9;
	color: white;
}


a.locationCloud1:link, a.WordCloud1:visited
{
	font-size: 9px;
	--color: #87A3E2;
	font-weight: normal;
	text-decoration: none;
}
a.locationCloud2:link, a.WordCloud2:visited
{
	font-size: 11px;
	--color: #3366CC;
	font-weight: normal;
	text-decoration: none;
}
a.locationCloud3:link, a.WordCloud3:visited
{
	font-size: 13px;
	--color: #3366CC;
	font-weight: normal;
	text-decoration: none;
}
a.locationCloud4:link, a.WordCloud4:visited
{
	font-size: 15px;
	--color: #4D78D2;
	font-weight: bold;
	text-decoration: none;
}
a.locationCloud5:link, a.WordCloud5:visited
{
	font-size: 17px;
	--color: #F00;
	--font-weight: bold;
	text-decoration: none;
}
*/

/* --- categoryCloud styles --- */
#categoryCloud, #locationCloud
{
	clear: both;
}
/*
#categoryCloud h3, #locationCloud h3
{
	color: #fff;
	background: #f00;
	padding: 2px 20px;
	line-height: 150%;
	margin: 0;
}*/

.categoryCloud ul, .locationCloud ul
{
	margin: 2px 1px 0px 1px;
	padding: 0;
	text-align: center;
}
.searchCloud ul
{
	width: 760px;
}

.searchCloudOverRide ul
{
	width: 600px;
	margin-left: 0;
}


.categoryCloud li, .searchCloud li, .locationCloud li
{
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	text-align: justify;
}

.categoryCloud li.level_1, .searchCloud li.level_1, .locationCloud li.level_1
{
	font-size: 85%;
	color: #666;
	padding: 2px;
}
.categoryCloud li.level_2, .searchCloud li.level_2, .locationCloud li.level_2
{
	font-size: 100%;
}
.categoryCloud li.level_3, .searchCloud li.level_3, .locationCloud li.level_3
{
	font-size: 115%;
}
.categoryCloud li.level_4, .searchCloud li.level_4, .locationCloud li.level_4
{
	font-size: 130%;
}
.categoryCloud li.level_5, .searchCloud li.level_5, .locationCloud li.level_5
{
	font-size: 145%;
}
.categoryCloud li.level_6, .searchCloud li.level_6, .locationCloud li.level_6
{
	font-size: 160%;
}
.categoryCloud li.level_7, .searchCloud li.level_7, .locationCloud li.level_7
{
	font-size: 175%;
}

.categoryCloud a, .searchCloud a, .locationCloud a
{
	color: #A8A8A8;
	font-family: Arial,sans-serif;
	margin: 0 0.5em 0 0;
	text-decoration: none;
	font-weight: bold;
}

.categoryCloud a:hover, .searchCloud a:hover, .locationCloud a:hover
{
	color: #fff;
	background-color: #F68222;
}


.sitemap
{
	width: 960px;
}
.sitemap ul
{
	list-style-type: none;
	padding-bottom: 10px;
}
.sitemap ul li ul li
{
	font-size: 0.8em;
	font-weight: normal;
}
.sitemap ul li
{
	font-size: 1.0em;
	font-weight: bold;
}
.sitemap ul li
{
	float: left;
	width: 150px;
	--border: solid 1px #f00;
}

.sitemap ul ul
{
	list-style-type: none;
	padding-bottom: 10px;
}
.sitemap ul ul li
{
	float: left;
	width: 150px;
	--border: solid 1px #000;
	margin: 0 0 0 -20px;
}

.locations ul
{
	list-style-type: none;
	padding-bottom: 10px;
}

.locations ul li
{
	float: left;
	width: 150px;
	--border: solid 1px #f00;
}
.tDescription
{
	height: 190px;
}

.tDescription a
{
	float: left;
	margin: 5px 10px 0px 0px;
}

.featBusLinks
{
	height: 130px;
}
.fSitesContainer h1
{
	font-size: 22px;
	margin: 0 0 2px 0;
}

.ratings
{
	margin-top: 5px;
	margin-bottom: 15px;
}
.ads
{
	margin: 0 0 3px 0px;
	width: 125px;
	--border: solid 1px #f00;
}
.subCategoryBox h1
{
	margin: 0 0 3px 0;
	font-size: 22px;
}
.subCategories h2
{
	font-size: 22px;
	margin: 0 0 2px 0;
}

#editSection a:link
{
	color: #039;
	text-decoration: none;
}
#editSection a:visited
{
	color: #039;
	text-decoration: none;
}
.adminCollapsibleContent
{
	width: 600px;
	border: solid 1px #C0D6E5;
	padding: 5px 0 5px 5px;
	font-size: 1.1em;
}
.addHeight300
{
	height: 300px;
}
.addHeight400
{
	height: 400px;
}

.addHeight500
{
	height: 500px;
}

.addHeight600
{
	height: 600px;
}


#businessDescription .box
{
	padding: 0px;
	background: #fff url(/app_themes/main/images/body/adcopy.png);
	background-repeat: no-repeat;
	height: 247px;
}

#topBusinessDesc
{
	font-size: 12px;
	font-family: "Arial Rounded MT Bold";
	font-weight: bold;
	color: #FF6600;
	line-height: 130%;
	padding-top: 20px;
}

#topBusinessDesc1
{
	width: 105px;
	padding-left: 90px;
	float: left;
}

.style2
{
	font-size: 11px;
}
#topBusinessDesc2
{
	width: 132px;
	height: 37px;
	padding-left: 97px;
	float: left;
}
#topBusinessDesc3
{
	width: 210px;
	height: 37px;
	padding-left: 124px;
	float: left;
}
#ourOffer
{
	height: 147px;
	padding-left: 40px;
	padding-top: 10px;
	line-height: 190%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ourOffer b
{
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
}

#linkingUImg
{
	height: 40px;
	padding-top: 15px;
	padding-left: 20px;
}

#addBusinessBtnContainer
{
	width: 273px;
	margin-top: -55px;
	margin-left: 500px;
}

/*#pageTitle
{
	float: right;
	--margin: 3px;
	line-height: 125%;
	max-width: 300px;
}*/
#pageTitle
{
	background: transparent url(/app_themes/main/images/body/bigtarget.png) no-repeat scroll 0 0;
	float: right;
	height: 65px;
	line-height: 125%;
	max-width: 300px;
	padding-left: 170px;
}

#pageTitle h1
{
	font-size: 125%;
	font-weight: bold;
	font-family: "Arial Rounded MT Bold";
	color: #ff6600;
	margin: 5px;
}

.Link
{
	--width: 200px;
}
/*
.images img
{
	width: 170px;
}
*/
.thumbnail
{
	position: relative;
	z-index: 0;
}
.thumbnail:hover
{
	background-color: transparent;
	z-index: 50;
}
.thumbnail span
{
	/*CSS for enlarged image*/
	position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -1000px;
	border: 1px solid #9BBDD3;
	visibility: hidden;
	z-index: 1000;
}
.thumbnail span img
{
	/*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail:hover span
{
	/*CSS for enlarged image on hover*/
	visibility: visible;
	top: 50px;
	left: 0px; /*position where enlarged image should offset horizontally */
}

/* Registration */

.register .intro
{
	background: url(/app_themes/main/images/body/intro-background.jpg) no-repeat;
	height: 260px;
	margin-bottom: 20px;
}

.register .intro-col
{
	width: 225px;
	height: 260px;
	float: left;
}
.register .intro-col h2
{
	color: #000000;
	font-size: 18px;
	margin: 0;
	text-transform: uppercase;
}
.register .intro-col p
{
	font-size: 13px;
	font-weight: bold;
	padding-top: 125px;
	color: #666666;
}

.register .margin-right20
{
	margin-right: 20px;
}
.register .search
{
	background: url(/app_themes/main/images/body/search-bg.jpg) no-repeat;
}
.register .links
{
	background: url(/app_themes/main/images/body/link-bg.jpg) no-repeat;
}
.register .edge
{
	background: url(/app_themes/main/images/body/edge-bg.jpg) no-repeat;
}

.register .package-col
{
	width: 225px;
	float: left;
}

.register .packages .title
{
	color: #000000;
	font-size: 25px;
	margin: 0;
	text-transform: uppercase;
	margin: 0;
}
.register .packages .green
{
	color: #609227;
	font-weight: bold;
	margin: 0;
	font-size: 12px;
	padding-top: 10px;
}

.price-free
{
	background: url(/app_themes/main/images/body/pricefree.png) right no-repeat;
	margin-top: 20px;
}
.price-bronze
{
	background: url(/app_themes/main/images/body/price5.png) right no-repeat;
	margin-top: 20px;
}
.price-silver
{
	background: url(/app_themes/main/images/body/price15.png) right no-repeat;
	margin-top: 20px;
}
.price-gold
{
	background: url(/app_themes/main/images/body/price25.png) right no-repeat;
	margin-top: 20px;
}

.register .list
{
	margin-top: 20px;
	min-height: 500px;
}
.register .list ul
{
	margin: 0;
	padding: 0;
}
.register .list ul li
{
	color: #666;
	font-size: 12px;
	margin: 0;
	padding: 0 0 10px 35px;
	background: url(/app_themes/main/images/body/tick.png) left top no-repeat;
	list-style: none;
	min-height: 30px;
}


.register .paymentButtons
{
	margin-top: 20px;
	min-width: 700px;
	padding: 10px;
}
.register .paymentButton
{
	padding: 0 30px;
}

.close
{
	float: right;
	margin: -10px 0 0 0;
}

.videoPlayer
{
	float: left;
	width: 600px;
	border: 1px solid #f00;
}
.videoPlayer .Video
{
	float: left;
	margin: 20px 0 0 0;
	width: 400px;
	border: 1px solid #f00;
}
.videoPlayer .Description
{
	float: left;
	--margin: 10px 0 0 0;
	position: relative;
	width: 200px;
	border: 1px solid #f00;
}

#youtubeVideoURL
{
	background: url(/app_themes/main/images/icons/icon-youtube.gif) right no-repeat;
}

/*End registration */

