﻿body
{
	margin: 0px;
	background-image: url(images/bg.jpg);
	background-position: inherit;
	background-color: #a9a9a9;
	background-repeat: repeat-x;
	direction: rtl;
}

div, p, img, h1, h2, h3, h4, h5, ul, li
{
	margin: 0px;
	padding: 0px;
}
div, p, span, input, h1, h2, h3, h4, h5, div.normal
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 9pt;
}
img
{
	/*border-width: 0px;*/
	vertical-align: middle;
}
a
{
	color: #66a3e0;
	text-decoration: none;
}
a:hover
{
	color: #0066cc;
	text-decoration: none;
}

div.separator
{
	clear: both;
	height: 15px;
	font-size: 0px;
}
br.separator
{
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}

div.header
{
	width: 890px;
	margin: 0 auto;
	color: #f2f2f2;
}

.data
{
	color: #0066cc;
	font-size: 9pt;
	font-weight: normal;
}

.caption
{
	color: #999999;
	font-size: 9pt;
	font-weight: normal;
}

hr.verticalLine
{
	width: 300px;
	color: #eee;
	margin: 10px auto;
}

.searchNoResault
{
	color: green;
	font-size: 12px;
	font-weight: bold;
}

.searchLengthError
{
	color: red;
	float: right;
	font-size: 11px;
	padding-top: 6px;
}

.signGray
{
	margin-left: 2px;
}

div.graySeparator
{
	background: transparent url(images/gray-separator.gif) no-repeat scroll center center;
	clear: both;
	height: 10px;
	width: 100%;
}
.container .button
{
	background: transparent url(images/bg-button.gif) no-repeat scroll right center;
	color: white;
	height: 20px;
	width: 102px;
	margin-left: 3px;
}
.contactus .button, .productOrder .button
{
	background: transparent url(images/bg-button.gif) no-repeat scroll right center;
	color: white;
	height: 20px;
	width: 102px;
	margin-right: 24px;
}
.searchPanel .button
{
	background: transparent url(images/bg-button.gif) no-repeat scroll right center;
	color: white;
	height: 20px;
	width: 102px;
	float: left;
	margin-left: 50px;
}
div.button .innerButton
{
	background: transparent url(images/sign-button-yellow.gif) no-repeat scroll 75px center;
	cursor: pointer;
	border: 0 none;
	color: white;
	padding-right: 30px;
	text-align: right;
	width: 100%;
}

#searchContainer div.button
{
	background: transparent url(images/bg-button.gif) no-repeat scroll right center;
	color: white;
	height: 20px;
	width: 102px;
	float: left;
	margin-top: 20px;
	margin-right: 0;
}

#searchContainer div.button .innerButton
{
	background: transparent url(images/sign-button-yellow.gif) no-repeat scroll 75px center;
	cursor: pointer;
	border: 0 none;
	color: white;
	padding-right: 30px;
	text-align: right;
	width: 100%;
}

/* Pagging : Begin */

div.pagging
{
	width: 100%;
	font-size: 12px;
	text-align: center;
}

div.pagging a:hover
{
	color: #0066cc;
}

div.pagging a
{
	color: #66a3e0;
}

/* Pagging : End */

/* Header : Begin */
div.topRightCycles
{
	background: url(images/bg-cycles.gif) no-repeat right 0;
}

div.topLefttCycles
{
	width: 100%;
	background: url(images/bg-cycles2.gif) no-repeat left bottom;
}

div.header div.headerContent
{
	height: 162px;
	width: 800px;
	margin: 0 auto;
	font: 14px;
}

div.header img
{
	float: right;
	padding-top: 38px;
}

div.header p
{
	float: left;
	margin-top: 75px;
	font-size: 10px;
}

div.header a
{
	color: #f2f2f2;
	font-size: 12px;
}

div.header a:hover
{
	color: #ffcc00;
}
/* Header : End */

/* MainContent : Begin */
div.mainContent
{
	width: 800px;
	margin: 0 auto;
	margin-top: -65px;
	background-color: #eceaeb;
}

div.mainContent .contentLeft
{
	width: 530px;
	float: left;
	min-height: 400px;
}

div.mainContent .blackRight
{
	background: transparent url(images/bg-top-right.gif) repeat-x scroll center center;
	float: left;
	height: 175px;
	width: 270px;
}

div.mainContent .darkGrayRight
{
	background: transparent url(images/bg-darkGray.gif) repeat-x scroll center center;
	height: 139px;
	width: 270px;
	float: left;
}
.darkGrayRight .bannerMain
{
	margin : 9px 16px;
}
div.mainContent .grayRight
{
	background: transparent url(images/bg-right-gray.gif) no-repeat scroll 0 0;
	min-height: 300px;
	width: 270px;
	float: left;
}

div.mainContent .mainContentTop
{
	background: transparent url(images/bg-main-content-top.gif) repeat-x scroll center center;
	height: 17px;
	width: 100%;
	float: left;
}

div.downSeparator
{
	background: transparent url(images/content-corner-down-left.gif) no-repeat scroll left center;
	clear: both;
	margin: 0 auto;
	width: 800px;
	height: 10px;
	font-size: 0;
}

div.downSeparator .rightCorner
{
	background: transparent url(images/content-corner-down-right.gif) no-repeat scroll right center;
	width: 10px;
	float: right;
	height: 10px;
	font-size: 0;
}

div.downSeparator div.whiteContent
{
	background-color: #eceaeb;
	height: 10px;
	width: 780px;
	float: right;
	font-size: 0;
}

.mainContentDown
{
	height: 17px;
	clear: both;
	width: 800px;
	margin: 0 auto;
}

div.mainContent div.grayRight .articles
{
	width: 260px;
	float: left;
}
/* MainContent : End */

/* Default Page : Begin */
div.defaultContent
{
	width: 800px;
	margin: 0 auto;
	margin-top: -65px;
	height: 480px;
}

div.defaultContent .hotPhoto
{
	height: 314px;
	width: 530px;
	float: right;
	background-color: #3e3e3e;
}

div.defaultContent .darkGray
{
	height: 175px;
	width: 270px;
	float: right;
	background: transparent url(images/bg-default-darkGray.gif) repeat-x scroll center center;
}

div.defaultContent .gray
{
	height: 139px;
	width: 270px;
	float: right;
	background: transparent url(images/bg-default-gray.gif) repeat-x scroll center center;
}

div.defaultContent .bottom
{
	height: 165px;
	width: 100%;
	float: right;
	background: transparent url(images/bg-default-bottom.gif) repeat-x scroll center center;
	overflow: hidden;
}

div.defaultContent .articlesList
{
	height: 165px;
	width: 260px;
	float: left;
	background: transparent url(images/bg-default-bottom-rings.gif) no-repeat scroll left center;
	position: relative;
	
}
div.defaultContent .newsList
{
	height: 165px;
	width: 260px;
	float: left;
	position: relative;
}
div.defaultContent .gallery
{
	height: 165px;
	width: 532px;
	float: right;
	background: transparent url(images/bg-default-gallery.gif) no-repeat scroll left center;
}

/* Default Page : End */

/* footer : Begin */
div.footer
{
	height: 42px;
	margin: 0 auto;
	width: 800px;
	margin-top: 10px;
	margin-bottom: 15px;
}

div.footer div.footerContent
{
	width: 774px;
	background: transparent url(images/bg-footer.gif) repeat-x scroll center center;
	height: 42px;
	float: right;
}

div.footer div.footerContent img
{
	float: left;
	padding: 10px 5px 0px 0px;
}

div.footer div.footerContent p
{
	padding-top: 13px;
	float: right;
}
/* footer : End */

/* Contact us : Begin  */

div.contactus
{
	padding: 30px;
	text-align: justify;
}
div.contactUsForm
{
	width: 400px;
	margin-right: 20px;	
}
div.contactus .bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll right 6px;
	clear: both;
	font-weight: bold;
	text-indent: 12px;
}

div.contactus .comment, div.productOrder .comment
{
	padding: 5px 0;
	line-height: 20px;
	text-indent: 15px;
}

div.contactus .subject, div.contactus .fullName, div.contactus .email, div.contactus .context
{
	background: transparent url(images/sign-title-blue.gif) no-repeat scroll right 18px;
	text-indent: 9px;
	padding: 12px 0px 5px;
}

div.contactus .subjectInput, div.contactus .fullNameInput
{
	width: 300px;
}

div.contactus .emailInput
{
	width: 300px;
	direction: ltr;
}

div.contactus .contextInput
{
	width: 300px;
	height: 160px;
}

div.contactus .contactTanx
{
}

div.contactus .contactTanx .title
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
}

div.contactus .contactTanx .body
{
	line-height: 20px;
	padding: 5px 0;
	text-indent: 15px;
}

div.contactus .contactError
{
	color: Red;
}

div.contactus .contactError .title
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
}

div.contactus .contactError .body
{
	line-height: 20px;
	padding: 5px 0;
	text-indent: 15px;
}

/* Contact us : End  */

/* Partners Page : Begin  */

div.partnersPage
{
	margin: 0 auto;
	width: 500px;
}

div.partnersPage .bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll 6px right;
	clear: both;
	text-indent: 12px;
	font-weight: bold;
	margin-right: 0;
}

div.partnersPage .bigContent
{
}

/* Partners Page : End  */



/* Partners Title UC : Begin  */
div.partnerTitle
{
	background: transparent url(images/sign-square-yellow.gif) no-repeat scroll center right;
	text-indent: 9px;
	margin-right: 10px;
}

div.partnerTitle .title
{
}

div.partnerTitle a
{
	color: black;
}

div.partnerTitle a:hover
{
	color: #fb8e20;
}

/* Partners Title UC : End  */

/* Partner Details UC : Begin  */
div.partnerDetails
{
}

div.partnerDetails .picture
{
	float: left;
	padding: 0 5px 5px 0;
}

div.partnerDetails p
{
	padding: 5px 0;
}

div.partnerDetails .title
{
	font-weight: bold;
}

div.partnerDetails .gender
{
}

div.partnerDetails .isMarried
{
}

div.partnerDetails .birthday
{
}

div.partnerDetails .birthPlace
{
}

div.partnerDetails .cellPhone
{
}

div.partnerDetails .telephone
{
}

div.partnerDetails .email
{
}

div.partnerDetails .webPage
{
}

div.partnerDetails .country
{
}

div.partnerDetails .state
{
}

div.partnerDetails .city
{
}

div.partnerDetails .postalCode
{
}

div.partnerDetails .address
{
}

div.partnerDetails .company
{
}

div.partnerDetails .department
{
}

div.partnerDetails .profileTitle
{
}

div.partnerDetails .startProfile
{
}

div.partnerDetails .workCall
{
}

div.partnerDetails .fax
{
}

div.partnerDetails .workAdrress
{
}

div.partnerDetails .shortBiography
{
	text-align: justify;
}

div.partnerDetails .biography
{
	line-height: 18px;
	text-align: justify;
}
/* Partner Details UC : End  */
/* Partner List: begin*/
.partnersPage .partnerList
{
	width: 210px;
	float: right;
	background-color: #eee;
	border: solid 1px #f2f2f2;
	position: relative;
	padding: 10px;
	height: 94px;
	margin: 10px 0 10px 8px;
}
.grayRight .partnerList
{
	width: 210px;
	float: right;
	background: none;
	position: relative;
	padding: 10px;
	margin: 5px 10px 5px 0;
}
.partnersPage .partnerList .image, .grayRight .partnerList .image
{
	float: right;
	border: solid 6px #bbbbbb !important;
	margin-left: 4px;
}

.partnersPage .partnerList .profile, .grayRight .partnerList .profile
{
	bottom: 5px;
}
.partnersPage .partnerList .title, .grayRight .partnerList .title
{
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	margin-bottom: 1px;
	margin-right: 3px;
	display: table;
}
.partnersPage .profile .fullName, .grayRight .profile .fullName
{
	margin-bottom: 4px;
	margin-right: 3px;
	font-family: Tahoma;
	font-size: 12px;
	color: #0066CC;
	background: transparent url(images/sign-square-gray.gif) no-repeat scroll right 7px;
	text-indent: 8px;
	display: table;
}

.partnersPage .profile .shortDescription, .grayRight .profile .shortDescription
{
	margin-right: 3px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	display: table;
}
.partnersPage .profile .fullName a, .grayRight .profile .fullName a
{
	color: #66A3E0 ;
	
}
.partnersPage .profile .fullName a:hover, .grayRight .profile .fullName a:hover
{
	color: #0066CC;
}
/* Partner List: end */




/* Articles Page : Begin  */

div.articlesPage
{
	margin: 0 auto;
	width: 500px;
}

div.articlesPage .bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll 6px right;
	clear: both;
	text-indent: 12px;
	font-weight: bold;
}

div.articlesPage .bigContent
{
}

div.articlesPage .contentThumbnailsList
{
}

div.articlesSearchDivision
{
	background-color: #dbdada;
	height: 79px;
}

div.articlesSearchDivision .content
{
	width: 100%;
	height: 200px;
}

div.articlesSearchDivision .container
{
	height: 50px;
	margin: 0 auto;
	padding-top: 20px;
	width: 460px;
}

div.articlesSearchDivision .searchTitle
{
	float: right;
	padding-left: 5px;
	padding-right: 5px;
}

div.articlesSearchDivision .seachInput
{
	float: right;
	width: 248px;
}

div.articlesSearchDivision .seachList
{
	float: right;
	font-size: 11px;
	width: 105px;
	font-family: Tahoma;
}

div.articlesSearchDivision .cornerUpRight
{
	background: transparent url(images/article-up-right-corner.gif) no-repeat scroll center right;
}

div.articlesSearchDivision .cornerUpLeft
{
	background: transparent url(images/article-up-left-corner.gif) no-repeat scroll center left;
	height: 8px;
}

div.articlesSearchDivision .cornerDownRight
{
	background: transparent url(images/article-down-right-corner.gif) no-repeat scroll center right;
}

div.articlesSearchDivision .cornerDownLeft
{
	background: transparent url(images/article-down-left-corner.gif) no-repeat scroll center right;
}

/* Articles Page : End  */

/* ArticlesList UC : Begin  */

div.boxGrayRight
{
	width: 260px;
	float: left;
}


div.articlesList .bigTitle, div.newsList .bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll 6px right;
	clear: both;
	text-indent: 12px;
	font-weight: bold;
	margin: 5px 0 3px;
}

div.articlesList .separator, div.newsList .separator
{
	color: gray;
}

div.articlesList .listBody,  div.newsList .listBody
{
	width: 250px;
}


div.articlesList .archive,  div.newsList .archive
{
	width: 250px;
	text-align: left;
	position: absolute;
	bottom: 12px;
	left: 5px;
}

div.articlesList .archive a,  div.newsList .archive a
{
	color: Gray;
}

div.articlesList .archive a:hover, div.newsList .archive a:hover
{
	color: #fb8e20;
}
/* ArticlesList UC : End  */

/* ContentThumbnails UC : Begin  */
div.contentList, div.galleryList
{
	background: transparent url(images/bg-content-thumbnails.jpg) repeat-x scroll 0 0;
	padding-right: 5px;
	padding-top: 5px;
}

div.contentList a
{
}

div.contentList a:hover
{
}

div.contentList .titleImage, div.galleryList .titleImage
{
	border: solid 6px #bbbbbb !important;
	float: right;
	margin-left: 5px;
}

div.contentList .publishDate
{
	color: gray;
	font-size: 11px;
	background: transparent url(images/sign-square-gray.gif) no-repeat scroll right center;
	text-indent: 10px;
	display: table;
	margin-bottom: 4px;
}

div.contentList .title, div.galleryList .title
{
	font-size: 11px;
	font-weight: bold;
	background: transparent url(images/sign-square-gray.gif) no-repeat scroll right 5px;
	text-indent: 10px;
	display: table;
	margin-bottom: 6px;
}

div.contentList .lead
{
}

/*Content Title*/
.boxGrayRight .contentTitle
{
	margin-top: 5px;
}
.articlesList .contentTitle, .newsList .contentTitle
{
	margin-bottom: 5px;
}


div.contentTitle .title
{
	background: transparent url(images/sign-square-gray.gif) no-repeat scroll right 7px;
	text-indent: 8px;
	
}

div.contentTitle .title a
{
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
div.contentTitle .title a:hover
{
	color: #fb8e20;
}
/* Content Details UC : Begin  */

div.contentDetails
{
}

div.contentDetails .bodyImage
{
	float: left;
	border: 6px solid #bbbbbb !important;
	margin-right: 6px;
}

div.contentDetails .dateTime
{
	color: #333;
	font-size: 11px;
	padding-bottom: 5px;
}

div.contentDetails .upperTitle
{
	font-size: 10px;
	padding-bottom: 5px;
}

div.contentDetails .title
{
	font-size: 12px;
	font-weight: bold;
	color: #66a3e0;
	padding-bottom: 5px;
	margin-top: 15px;
}

div.contentDetails .bottomTitle
{
	font-size: 10px;
	padding-bottom: 5px;
}

div.contentDetails .boxAuthor
{
	color: gray;
	font-size: 10px;
	padding-top: 10px;
}

div.contentDetails .lead
{
	padding-bottom: 5px;
	text-align: justify;
}

div.contentDetails .body
{
	text-align: justify;
}

div.contentDetails .source
{
	padding-top: 10px;
	font-weight: bold;
}

div.contentDetails .source a
{
	color: gray;
	font-weight: normal;
}

div.contentDetails .source a:hover
{
	color: #fb8e20;
}

div.contentDetails .tools
{
	color: #9b9b9b;
	font-size: 10px;
}

div.contentDetails .tools li
{
	float: right;
	list-style-type: none;
	margin: 20px 30px;
	padding-right: 10px;
	background: transparent url(images/sign-title-blue.gif) no-repeat scroll center right;
	color: #333;
}

div.contentDetails .print
{
}

div.contentDetails .code
{
	float: right;
}

div.contentDetails .uniqueLink
{
}

/* Content Details UC : End  */

/* Projects Page : Begin  */

div.projectsPage
{
	margin: 0 auto;
	width: 500px;
}

div.projectsPage .bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll 6px right;
	clear: both;
	text-indent: 12px;
	font-weight: bold;
}

div.projectsPage .bigContent
{
}

div.projectsPage .projectThumbnailsList
{
}

/* Projects Page : End  */

/* ProjectThumbnails UC : Begin */
div.projectThumbnails
{
	background: transparent url(images/bg-content-thumbnails.jpg) repeat-x scroll 0 0;
}
.boxGrayRight div.projectThumbnails
{
	background-image: none;
	margin: 8px 0;
}
div.projectThumbnails a
{
}

div.projectThumbnails a:hover
{
}

div.projectThumbnails .titleImage
{
	border: solid 6px #bbbbbb !important;
	float: right;
	margin: 5px;
}

div.projectThumbnails .dateTime
{
	color: gray;
	font-size: 11px;
	margin-bottom: 5px;
}

div.projectThumbnails .title
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}

div.projectThumbnails .title a
{
}

div.projectThumbnails .title a:hover
{
}

div.projectThumbnails .shortDescription
{
}
/* ProjectThumbnails UC : End */

/* ProjectDetails UC : Begin */

div.projectDetails
{
}
div.projectDetails .dateTime
{
	color: gray;
	font-size: 10px;
	text-align: left;
}
div.projectDetails .title
{
	font-size: 12px;
	font-weight: bold;
}
div.projectDetails .shortDescription
{
	text-align: justify;
}
div.projectDetails .descriptionImage
{
	float: left;
	padding-bottom: 5px;
	padding-right: 5px;
}
div.projectDetails .description
{
}
div.projectDetails .tools
{
}
div.projectDetails .tools li
{
	float: right;
	list-style-type: none;
	margin: 20px 30px;
	padding-right: 10px;
	background: transparent url(images/sign-title-blue.gif) no-repeat scroll center right;
}

div.projectDetails .tools .print
{
}

div.projectDetails .tools .friends
{
}

div.projectDetails .tools .uniqueLink
{
}

/* ProjectDetails UC : End */

/* Gallery Page : Begin  */

div.galleryPage
{
	margin: 0 auto;
	width: 500px;
}

div.galleryPage .bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll 6px right;
	clear: both;
	text-indent: 12px;
	font-weight: bold;
}

div.galleryPage .bigContent
{
}

div.galleryPage .thumbnailsList
{
}

/* Gallery Page : End  */

/* GalleryDetails Page : Begin  */

div.galleryDetailsPage
{
	margin: 0 auto;
	width: 500px;
}

div.galleryDetailsPage .bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll 6px right;
	clear: both;
	text-indent: 12px;
	font-weight: bold;
}

div.galleryDetailsPage .bigContent
{
}

div.galleryDetailsPage .thumbnailsList
{
}

/* GalleryDetails Page : End  */

/* Gallery Thumbnails UC : Begin  */

div.galleryThumbnails
{
	float: right;
	margin: 5px;
	text-align: center;
	padding-right: 5px;
	padding-top: 5px;
	width: 150px;
	height: 170px;
}

div.galleryThumbnails a
{
	color: black;
}

div.galleryThumbnails a:hover
{
	color: #fb8e20;
}

div.galleryThumbnails .titleImage
{
	border: solid 6px #bbbbbb !important;
}

div.galleryThumbnails .title
{
	text-align: right;
	padding-top: 5px;
}

/* Gallery Thumbnails UC : End  */

/* Gallery Hot UC : Begin  */

div.galleryHot
{
	float: left;
	height: 90px;
	margin-left: 5px;
	margin-top: 52px;
	overflow: hidden;
	text-align: justify;
	width: 245px;
}

div.galleryHot a
{
	color: black;
}

div.galleryHot a:hover
{
	color: black;
}

div.galleryHot .lead
{
	color: #d1d1d1;
	text-align: justify;
	font-size: 11px;
}

/* Gallery Hot UC : End  */

/* Gallery Details UC : Begin  */

div.galleryDetails
{
}
div.galleryDetails .code
{
	float: right;
	margin: 0 0 10px 4px;
}
div.galleryDetails .dateTime
{
	color: gray;
	font-size: 10px;
	text-align: left;
}

div.galleryDetails .title
{
	font-size: 12px;
	font-weight: bold;
}

div.galleryDetails .lead
{
	line-height: 17px;
	text-align: justify;
	text-indent: 15px;
}

div.galleryDetails .body
{
	text-align: justify;
}

.preButton
{
	position: absolute;
	right: 6px;
	top: 183px;
}
 .nextButton
 {
	position: absolute;
	left: 6px;
	top: 183px;
 }
/* Gallery Details UC : End  */
div.thumbnailContainer
{
	margin-top: 30px;
	width: 500px;
}
/* Media Thumbnails UC : Begin  */
div.mediaThumbnail
{
	float: right;
	height: 150px;
	width: 140px;
	background-color: #eee;
	margin: 5px;
	padding: 5px;
}

div.mediaThumbnail a
{
	color: Black;
}

div.mediaThumbnail a:hover
{
	color: #fb8e20;
}

div.mediaThumbnail .image
{
	text-align:center;
}

div.mediaThumbnail .title
{
	padding-top: 5px;
}
/* Media Thumbnails UC : End  */

/* Media Details UC : Begin  */
div.mediaDetails
{
	background-color: #e1dee1;
	padding: 30px 5px;
	text-align: center;
	width: 481px;
	position: relative;
}
div.mediaDetails .image
{
	width: 420px;
	margin: 0 auto;
}

div.mediaDetails .imageDivision
{
}

div.mediaDetails .titleImage
{
}

div.mediaDetails .title
{
}

div.mediaDetails .bodyTitle
{
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-bottom: 5px;
}

div.mediaDetails .body
{
	text-align: justify;
	text-indent: 15px;
}
div.mediaDetails .body p
{
	text-align: center;
}
div.mediaDetails .dateTime
{
	color: gray;
	font-size: 10px;
	text-align: left;
}
/* Media Details UC : End  */

/* Products Page : Begin  */

div.productsPage
{
	margin: 0 auto;
	width: 500px;
}

div.productsPage .bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll 6px right;
	clear: both;
	text-indent: 12px;
	font-weight: bold;
}

div.productsPage .bigContent
{
}

div.productsPage .thumbnailsList
{
}

/* Products Page : End  */

/* ProductDetails Page : Begin  */

div.productDetailsPage
{
	margin: 0 auto;
	width: 500px;
}

div.productDetailsPage .bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll 6px right;
	clear: both;
	text-indent: 12px;
	font-weight: bold;
}

div.productDetailsPage .bigContent
{
}

div.productDetailsPage .thumbnailsList
{
}

/* ProductDetails Page : End  */

/* Products Thumbnails UC : Begin  */
div.productThumbnails
{
	background: transparent url(images/bg-content-thumbnails.jpg) repeat-x scroll 0 0;
	padding-right: 5px;
	padding-top: 5px;
}
.boxGrayRight div.productThumbnails
{
	background: none;
}

div.productThumbnails a
{
}

div.productThumbnails a:hover
{
}

div.productThumbnails .titleImage
{
	border: solid 6px #bbbbbb !important;
	float: right;
	margin-left: 5px;
}

div.productThumbnails .dateTime
{
	color: gray;
	font-size: 11px;
}

div.productThumbnails .title
{
	font-size: 11px;
	font-weight: bold;
}

div.productThumbnails .shortDescription
{
	margin-top: 3px;
}

/* Products Thumbnails UC : End  */

/* Products Details UC : Begin  */

div.productDetails
{
}

div.productDetails .bodyImage
{
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
}

div.productDetails .dateTime
{
	color: gray;
	font-size: 10px;
	text-align: left;
}

div.productDetails .name
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}

div.productDetails .shortDescription
{
	text-align: justify;
}

div.productDetails .companyName
{
	padding-top: 5px;
}

div.productDetails .modelNo
{
	padding-top: 5px;
}

div.productDetails .brandName
{
	padding-top: 5px;
}

div.productDetails .origin
{
	padding-top: 5px;
}

div.productDetails .price
{
	padding-top: 5px;
}

div.productDetails .minOrderQuantity
{
	padding-top: 5px;
}

div.productDetails .minOrderOther
{
	padding-top: 5px;
}

div.productDetails .supplyAbility
{
	padding-top: 5px;
}

div.productDetails .deliveryTime
{
	padding-top: 5px;
}

div.productDetails .priceTerms
{
	padding-top: 5px;
}

div.productDetails .packagingDetails
{
	padding-top: 5px;
}

div.productDetails .description
{
	padding-top: 5px;
	padding-bottom: 5px;
}

div.productDetails .tools
{
}

div.productDetails .tools ul
{
}

div.productDetails .tools li
{
	float: right;
	list-style-type: none;
	margin: 20px 30px;
	padding-right: 10px;
	background: transparent url(images/sign-title-blue.gif) no-repeat scroll center right;
}

div.productDetails .tools .uniqueLink
{
}

.orderTanx
{
}

.orderTanx .title
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
}

.orderTanx .body
{
	line-height: 20px;
	padding: 5px 0;
	text-indent: 15px;
}

/* Products Details UC : End  */

/* Product Request : Begin  */

div.productOrder
{
	padding-bottom: 30px;
	text-align: justify;
}

div.productOrder .title
{
	font-size: 14px;
	font-weight: bold;
}

div.productOrder .fullName
{
	background: transparent url(images/sign-title-blue.gif) no-repeat scroll right center;
	text-indent: 7px;
	padding: 10px 0px;
}

div.productOrder .fullNameInput
{
	width: 300px;
}

div.productOrder .cellPhone
{
	background: transparent url(images/sign-title-blue.gif) no-repeat scroll right center;
	text-indent: 7px;
	padding: 10px 0px;
}

div.productOrder .cellPhoneInput
{
	width: 300px;
	direction: ltr;
}

div.productOrder .email
{
	background: transparent url(images/sign-title-blue.gif) no-repeat scroll right center;
	text-indent: 7px;
	padding: 10px 0px;
}

div.productOrder .emailInput
{
	width: 300px;
	direction: ltr;
}

div.productOrder .context
{
	background: transparent url(images/sign-title-blue.gif) no-repeat scroll right center;
	text-indent: 7px;
	padding: 10px 0px;
}

div.productOrder .contextInput
{
	width: 495px;
}

div.productOrder .orderError
{
	color: Red;
}

div.productOrder .orderError .title
{
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
}

div.productOrder .orderError .body
{
	line-height: 20px;
	padding: 5px 0;
	text-indent: 15px;
}

/* Product Request : End  */

/* About Us Page : Begin  */

div.aboutPage
{
	margin: 0 auto;
	width: 500px;
}

div.aboutPage .bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll 6px right;
	clear: both;
	text-indent: 12px;
	font-weight: bold;
}

div.aboutPage .bigContent
{
}

/* About Us Page : End  */

/* About Hot UC : Begin  */

div.aboutHot
{
	margin: 15px;
	text-align: justify;
}

div.aboutHot .title
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll right center;
	clear: both;
	color: #eabb00;
	font-weight: bold;
	margin-bottom: 5px;
	text-indent: 12px;
}

div.aboutHot .context
{
	color: #d1d1d1;
}

div.aboutHot .more
{
	text-align: left;
	padding-top: 10px;
}

div.aboutHot .more a
{
	color: gray;
}

div.aboutHot .more a:hover
{
	color: #0066cc;
}

/* About Hot UC : End  */

/* About Details UC : Begin  */

div.aboutDetails
{
	line-height: 180%;
}

div.aboutDetails .title
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll center right;
	clear: both;
	text-indent: 12px;
	font-weight: bold;
}

div.aboutDetails .context
{
}

/* About Details UC : End  */
.aboutUs
{
	margin: 15px;
	text-align: justify;
}
.pageTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll right 6px;
	clear: both;
	font-weight: bold;
	text-indent: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}
	
.darkGray .pageTitle, .gray .pageTitle, .blackRight .pageTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll right 6px;
	clear: both;
	color: #eabb00;
	font-weight: bold;
	margin-bottom: 5px;
	text-indent: 12px;
	margin-right: 5px;
}

.darkGray .pageBody, .gray .pageBody
{
	font-family: Tahoma;
	font-size: 12px;
	color: #d1d1d1;
	text-align: justify;
	padding: 5px;
}
/* banner */
.bannerMain
{
	margin-top: 5px;
}
#zoneBox
{
	float: right;
	position: relative;
	margin-right: 6px;
}
#zoneBox .listContainer
{
	position: absolute;
	bottom: 14px;
	right: 3px;
}

#zoneBox .container
{
	position: relative;
	width: 515px;
	height: 314px;
	overflow: hidden;
}
#zoneBox .zone
{
	position: absolute;
	top: 0;
	left: 0;
}
#zoneBox .zone div.banner
{
	position: absolute;
	display: none;
	top: 0;
	width: 515px;
}
#zoneBox .zone li
{
	padding-bottom: 10px;
}
#zoneBox ul.pagination
{
	float: right;
	padding: 0;
	margin: 3px 4px 0;
	list-style: none;
}
#zoneBox ul.pagination li
{
	background: transparent url(Images/bullet-curve-gray.gif) no-repeat scroll center center;
	float: right;
	list-style-type: none;
	width: 10px;
	height: 10px;
	margin-right: 2px;
	margin-left: 1px;
}
#zoneBox ul.pagination li a
{
	text-decoration: none;
}
#zoneBox ul.pagination li.active a, #zoneBox ul.pagination li a:hover
{
	background: transparent url(Images/bullet-curve-yellow.gif) no-repeat scroll center center;
	float: right;
	list-style-type: none;
	width: 10px;
	height: 10px;
	margin-left: 1px;
	text-decoration: none;
}
/*End: banner*/
/* Begin : Faq*/
.contentFaq
{
	margin-top: 8px;
}
.contentFaq .title
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	background: transparent url(Images/bg-questionmark.gif) no-repeat scroll right 2px;
	text-indent: 15px;
	min-height: 20px;
}
.contentFaq .body
{
	color: #888;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	padding: 0;
	margin-top: 3px;
}
.faqTitle
{
	width: 460px;
	height: 25px;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 13px;
	color: #66a3e0;
	background: transparent url(Images/sign-title-blue.gif) no-repeat scroll right 6px;
	padding-right: 13px;
	margin-right: 40px;
	float: right;
}
.faqBigTitle
{
	font-weight: bold;
	background: transparent url(images/sign-square-blue.gif) no-repeat scroll center right;
	text-indent: 9px;
	margin: 10px 0 15px;
}
.titleFaq
{
	background: url(  "images/sign-square-yellow.gif" ) no-repeat scroll right center transparent;
	margin-right: 10px;
	text-indent: 9px;
	margin-bottom: 7px;
}
/*End: Faq*/
/* Group Profile List: begin */
.profilePannel
{
	margin-bottom: 10px;
}

.profilePannel .title
{
	font-weight: bold;
	background: transparent url(images/sign-square-blue.gif) no-repeat scroll center right;
	text-indent: 9px;
	margin-bottom: 4px;
}
.profilePannel .title a
{
	color: #000;
}
.profilePannel .titleImage
{
	float: left;
	margin-bottom: 20px;
}
.profilePannel .profilesTitle
{
	background: transparent url(images/sign-square-yellow.gif) no-repeat scroll center right;
	text-indent: 9px;
	margin-right: 12px;
	margin-bottom: 10px;
	float: right;
	width: 150px;
	color: Black;
}
.profilePannel a:hover
{
	color: #fb8e20;
}
/* Group Profile List: End */
#searchContainer .half
{
	float: right;
	width: 170px;
	margin-right: 7px;
}
#searchContainer .full
{
	margin-bottom: 15px;
}
#searchContainer .text ,#searchContainer .normal
{
	border: solid 1px #c6c6c6;
	margin-top: 7px;
	font-family: Tahoma;
	font-size: 12px;
}
.searchGroups
{
	width: 549px;
	padding: 5px;
}
.searchButton
{
	width: 75px;
	height: 25px;
	text-align: center;
	border: solid 2px #b7b7b7;
	color: #00676d;
	background-color: #f1f1f1;
	float: left;
	padding-bottom: 9px;
}
/* #searchContainer .contentTitle .title
{
	font: tahoma;
	color: #888;
	font-size: 13px;
	font-weight: normal;
	text-indent: 13px;
	margin: 4px 0;
	background-image: none;
}*/

#searchContainer .contentTitle .title a
{
	font: tahoma;
	color: #66a3e0;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
#searchContainer .contentTitle .title a:hover
{
	color: #00676d;
}
#searchContainer div.projectThumbnails, #searchContainer div.productThumbnails
{
	background-image: none;
}
#searchContainer
{
	width: 500px;
	padding: 10px;
	margin-top: 15px;
}
#searchContainer .headerTitle
{
	font-weight: bold;
	background: transparent url(images/sign-square-blue.gif) no-repeat scroll center right;
	text-indent: 9px;
	margin-bottom: 5px;
}
#searchContainer div.productThumbnails .title, #searchContainer div.projectThumbnails .title
{
	font-weight: normal;
	font-size: 13px;
}
.bigTitle
{
	background: transparent url(images/sign-title-yellow.gif) no-repeat scroll right 6px;
	clear: both;
	font-weight: bold;
	text-indent: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.searchTextBox
{
	width: 160px;
	border: solid 1px #333;
	margin-right: 60px;
}
a img
{
	border-width: 0;
}
.sectionList
{
	font-family: Tahoma;
	font-size: 12px;
	width: 160px;
	margin-right: 62px;
}

.resultSearch
{
	font-family: Tahoma;
	font-weight: bold;
	margin: 7px 0;
	background: transparent url(images/sign-title-blue.gif) no-repeat scroll right center;
	text-indent: 8px;

}
.searchResult
{
	
}
#searchContainer .partnerList
{
	margin: 5px 0;
}
#searchContainer .partnerList .profile
{
	background: transparent url(images/sign-square-gray.gif) no-repeat scroll right 6px;
	text-indent: 10px;
}
#searchContainer .partnerList .title
{
	font-family: Tahoma;
	font-size: 12px;
	float: right;
	margin-left: 2px;
}
#searchContainer .profile .fullName
{
	font-family: Tahoma;
	font-size: 12px;
}
#searchContainer .profile .fullName a
{
}
#searchContainer .profile .fullName a:hover
{
}
#searchContainer div.contentTitle .title
{
	margin: 8px 0;
}

.navigation	
{
	
}
.navigation li
{
	display: inline-block;
	width: 20px;
	height: 14px;
	list-style-type: none;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
.navigation li a
{
	font-size: 14px;
	text-decoration: none;
	color: #999;
}

.navigation .pages
{
	text-align: center;
	padding: 0 5px 0 0;
}

ul.pages .selected 
{
	display: inline-block;
	width: 20px;
	height: 14px;
	list-style-type: none;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000;
}
.searchResult
{
	text-align: center;
	font-family: Tahoma;
	font-size: 12px;
	color: #aaa;
	margin: 15px 0 4px;
}
/*.next,.last,.first,.previous
{
	float: right;
	margin-top: 3px;
	margin-right: 3px;
}*/

#searchContainer .error
{
	color: #ff0000;
	margin-right: 5px;
}
.linkFooter a
{
	color: #000;
}
.linkFooter a:hover
{
	color: #fb8e20;
}
