/* Ahmed EL-Harouny */


body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:White;
}

p,div,h1,h2,h3,h4,h5,h6,span,table,img,a,object,th,td,tr,ul,ol,li{
	margin:0px;
	padding:0px;
}

.UnderLinedGreyLink
{
	text-decoration:underline;
	color:Gray;
}

.UnderLinedGreyLink:hover
{
	text-decoration:none;
}

.inSingleViewerLinksPanel
{
	text-align:left;
}

.DefaultTable
{
	width:100%;
	
}

.ImageName,.usageCounter
{
	font-size:10px;
}


.DefaultTable th
{
	font-weight:bold;
	text-align:left;
}

.DefaultTable tr td
{
	padding:5px;
	margin:5px;
	vertical-align:middle;
	text-align:center;
}

.container
{
	width:940px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
}

.categoriesTR
{
	border-style:solid;
	border-color:Gray;
	border-width:2px;
	background-color:#f6f9fd;
	position:relative;
}

.groupEditorContainer input,.groupEditorContainer select
{
	margin-bottom:10px;
}

.groupsTreeContainer
{
	text-align:center;
	padding:5px;
}

.GroupEditorSecondTD
{
	border-right:solid 2px #ece9d8;
	border-left:solid 2px #ece9d8;
	padding-left:5px;
	padding-right:5px;
}

.groupEditorTable th
{
	padding-bottom:10px;
}

.SmallProductsBrowserContainer
{
	border: 1px dashed #CCCCCC;
}

.x
{
	position:absolute;
	right:10px;
	top:2px;
	font-size:16px;
	text-decoration:undeline;
}

.catContainer table td
{
	padding:0px!important;
	margin:0px!important;
}

.clear
{
clear:both;
display:block;
}


.TopNavBar
{
	width: 360px;
	background-color: #ececec;
	padding: 5px;
	text-align: center;
	float: right;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dfdfde;
	border-bottom-color: #dfdfde;
	border-left-color: #dfdfde;
	clear:both;
}

.navigationList {
	list-style-image: none;
	list-style-type: none;
}
.navigationList .navigationListItem {
	display: block;
	float: left;
	text-align: center;
}
.navigationListItem a {
	color: #01528c;
	text-decoration: none;
	font-weight: bold;
	display: block;
	height: 21px;
	width: 86px;
	background-image: url(images/navBtn.png);
	padding-top: 4px;
	margin-right:5px;
	background-repeat: no-repeat;

}



.TopNavBar a
{
text-decoration:none;
color:#303030;
padding-left:3px;
padding-right:3px;
font-size:11px;
}


.TopNavBar span
{
	color:#303030;
	padding-left:3px;
	padding-right:3px;
	font-size:11px;
}


.TopNavBar a:hover
{
text-decoration:underline;
}


.logoAndNavContainer
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.logoImg
{
border:none;
}

.navigation
{
	float:left;
	margin-left:70px;
	padding-top: 30px;
	height:30px;
}

.logo
{
float:left;
margin-left:20px;
}


.SearchArea
{
	background-image: url(images/SearchBGGradient.jpg);
	background-repeat: repeat-x;
	height: 61px;
	clear:both;
	padding-top: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #86a1bc;
	border-left-color: #86a1bc;
}


.SearchTextInput {
	border: 1px solid #418fb4;
	width: 500px;
	height: 18px;
	float: left;
	margin-left: 180px;
	margin-right: 10px;
	margin-top: 2px;
	color: #797979;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}


.SearchSubmitBtn {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/SearchSubmitBtnBG.png);
	height: 23px;
	width: 133px;
	display: block;
	float: left;
	text-decoration: none;
	padding-top: 5px;
	font-weight: bold;
	color: #5e2708;
	text-align:center;
	background-repeat: no-repeat;
}

.SearchTopRow {
	display: block;
}

.SearchBottomRow {
	clear:both;
	margin-top:-16px;
}

a{
cursor:hand;
outline:none;
color:#000000;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}


.AdvancedSearch {
	display: block;
	text-decoration: none;
	background-image: url(images/advancedSearchBG.png);
	background-repeat: no-repeat;
	height: 19px;
	width: 110px;
	margin-left: 181px;
	_margin-left:91px; /* IE FIX */
	color: #005795;
	padding-left: 20px;
	padding-top: 5px;
	font-size: 12px;
	float: left;
	margin-top: -1px;
	margin-right: 3px;
}

.SearchFeilds:hover
{
	background-image: url(images/SelectedSearchCategoryBtn.png);
	background-repeat:no-repeat;
	color:#004572;
	text-decoration:none;
}


.SearchFeilds
{
	float:left;
	display: block;
	height: 18px;
	width: 86px;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
	margin-top: -1px;
	color:#FFFFFF;
	font-weight: bold;
}

.SearchFeildSelected
{
	float:left;
	display: block;
	height: 18px;
	width: 86px;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
	margin-top: -1px;
	font-weight: bold;
	background-image: url(images/SelectedSearchCategoryBtn.png);
	background-repeat:no-repeat;
	color:#004572;
}

.SearchFeildSelected:hover
{
text-decoration:none;
}

.PopularSearches
{
	clear:both;
	background-color: #ececec;
	padding: 5px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #87ABC5;
}

.BoldBlack {
	font-weight: bold;
	color: #000000;
}


.leftColum {
	/*background-color: #999966;*/
	float: left;
	width: 187px;
}


.MiddleColum {
	float: left;
	width: 752px;
	/*background-color: #99CC00;*/
	overflow: hidden;
}


.middleLeft {
	/*background-color: #CC6666;*/
	float: left;
	width: 490px;
	_margin-top: -3px;
	overflow: auto;
}


.midlleTop {
	margin-bottom: 4px;
}


.middleRight {
	float: left;
	width: 258px;
	_margin-top: -3px;
	padding-left: 4px;
}

.bannerImg
{
border:none;
}


.MainContent {
	margin-top: 3px;
}


.menueTop {
	background-image: url(images/winHomeA_right.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 181px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffb64b;
	border-left-color: #ffb64b;
}


.menueMiddle {
	background-color: #FFF8E4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFC630;
	border-left-color: #FFC630;
	width: 171px;
	border-bottom-width: 1px;
	border-bottom-color: #FFC630;
	clear: both;
	height: 100%;
	padding-right:5px;
	padding-left:5px;
}


.MenueTitle {
	color: #552c10;
	font-weight: bold;
	display: block;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
}
.CategoriesArrow {
	float: left;
	margin-top: 8px;
	margin-left: 15px;
	background-image: url(images/winHomeA_rightArrow.gif);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 26px;
}

/* Styles Of the old menue
#MenueList {
	list-style-image: none;
	list-style-type: none;
	display: block;
	height: 100%;
}
.MenueLink {
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFE9C1;
	height: 15px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.MenueLink:hover
{
	text-decoration:none;
	background-color: #FFE9C1;
}
*/

.footer {
	clear: both;
	padding: 20px;
	margin-top: 10px;
	text-align: center;
}

hr {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.header {
	background-image: url(images/HeaderBG.jpg);
	background-repeat: repeat-x;
	height:25px;
	padding-top: 3px;
	padding-left: 5px;
	display: block;
	overflow: auto;
}

h1 {
	font-size: 18px;
	font-weight: normal;
}

.newsAndEventsWrapper {
	overflow: auto;
	clear: both;
}

.optionsInHeader {
	display: block;
	float: right;
	padding-top: 4px;
	margin-right: 4px;
}

.floatLeft {
	float: left;
}

#productsWrapper {
	padding: 5px;
	text-align: center;
	display: block;
	margin-left: 33px;
}

.ProductTitle {
	display: block;
}

.ProductCompany {
	display: block;
	font-weight: bold;
}

.block {
	text-align: center;
	width: 105px;
	height: 105px;
	float: left;
	overflow: hidden;
	margin-bottom:20px;
}




.newsAndEvents {
	padding: 10px;
}

.newsBlock {
	background-image: url(images/smallGreyArrow.jpg);
	background-repeat: no-repeat;
	text-indent: 20px;
	margin-bottom: 20px;
}


.NewsTitle {
	font-weight: bold;
}


.NewsDate {
	color: #999999;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
}


.NewsDescription {
	display: block;
}

.companyLogo
{
border-style:none;
}

.featuredCompanies 
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width:480px;
}


.tabsContainer {
	background-image: url(images/TabBoxBG2.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-color: #79AACA;
	width: 257px;
	text-align: center;
	display: block;
	overflow: auto;
}



.GrayHeader {
	display: block;
	background-image: url(images/GreyHeader.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	padding-top: 9px;
	padding-left: 30px;
	height: 26px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9c9c9c;
}


.sponsors {
	padding: 2px;
	border-top-color: #9c9c9c;
	border-right-color: #9c9c9c;
	border-bottom-color: #9c9c9c;
	border-left-color: #9c9c9c;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	overflow:auto;
}

.sponserLogo {
	/*
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
*/
}


.sponsorsWrapper {
	margin-top: 10px;
}


.banners {
	margin-top: 5px;
	text-align:center;
	background-color:#ECECEC;
	padding:4px;
}

.noborder
{
border-style:none;
}

.tab {
	display: block;
	width: 100px;
	text-align: center;
	background-color: #FFFFFF;
	float: left;
	cursor: hand;
	height: 25px;
	padding-top: 10px;
}


.S_Toptab {
	display: block;
	width: 100px;
	text-align: center;
	background-color: #FFFFFF;
	float: left;
	cursor: hand;
	height: 25px;
	padding-top: 10px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.S_Bottab
{
	display: block;
	width: 100px;
	text-align: center;
	background-color: #FFFFFF;
	float: left;
	cursor: hand;
	height: 25px;
	padding-top: 10px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top:-10px;
}



.tabSelected_Top{
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	width: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
	float: left;
	margin-right: 20px;
	cursor: hand;
}

.tabNotSelected_Top {
	margin-bottom: 10px;
	display: block;
	width: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
	float: left;
	margin-right: 20px;
	cursor: hand;
}


.tabSelected_bot{
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	display: block;
	width: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
	float: left;
	margin-right: 20px;
	cursor: hand;
	margin-top:-10px;
}

.tabNotSelected_bot {
	margin-top: 10px;
	display: block;
	width: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
	float: left;
	margin-right: 20px;
	cursor: hand;
	margin-top:0px;
}



.tabContent {
	display: block;
	background-color: #FFFFFF;
	height: 140px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 19px;
	padding: 5px;
	margin-left: 18px;
	_margin-right:18px;
	_margin-left:19px;
}


#t3
{
margin-right:20px;	
}

.topRow {
	display: block;
	overflow: hidden;
	width: 237px;
	text-align: center;
	height: 35px;
	padding-left: 18px;
	padding-bottom: 10px;
}

.botRow {
	display: block;
	overflow: hidden;
	width: 237px;
	text-align: center;
	height: 35px;
	padding-left: 18px;
	padding-top: 10px;
}

#t1 {
	margin-right: 20px;
}

.languagesWrapper
{
	position:absolute;
	left:842px;
	top:56px;
}



.TC_left
{
	float: left;
	width: 720px;
}

.TC_right
{
	float: left;
	width: 210px;
	text-align:center;
	padding:5px;
}

.SubPageLeft
{
	float: left;
	width: 200px;
	background-color: #D7E3F3;
	height: 500px;
}

.SubPageRight
{
	float: left;
	width: 740px;
}

.subPageContainer {
	background-image: url(images/tables_skinA_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #b3cbea;
	overflow: auto;
	padding:5px;
}


.subPageContainerNormalOverflow
{
	background-image: url(images/tables_skinA_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #b3cbea;
	padding:5px;
}




.TwoColumns
{
}

.cpButtonsTable td
{
	padding-bottom:30px;
	vertical-align:middle;
	text-align:center;
	
}

.AllPaddingFive
{
padding:5px;
}
.AllPaddingTen
{
padding:10px;
}

.AllPaddingTwenty
{
padding:20px;
}


.LinkedNav
{
	padding: 5px;
	background-color: #CBE1F0;

}
.LinkedNav a {
	font-weight: bold;
	margin-right: 2px;
	margin-left: 2px;
}



a img
{
border-style:none;
}


.ProductsContainer
{
	margin-top:5px;
}


.P_cell_0
{
	vertical-align:top;
	text-align:center;
	width:5px;
	padding:0px;
	margin:0px;
	padding: 0px!important;
}

.P_cell_1 {
	width: 70px;
	padding-left: 20px;
	vertical-align:top;
	/*background-color:Fuchsia;*/
	padding: 0px!important;
	padding-right:10px!important;

}

.P_cell_2 {

	width: 350px;
	/*background-color:Green;*/
}

.P_cell_3 {
	text-align: center;
	vertical-align: top;
	padding-top:10px;
	/*background-color:Yellow;*/
}


.P_cell_4
{
	text-align: center;
	vertical-align: top;
	padding-top:10px;
	/*background-color:Red;*/
	width:120px;
}


.productBlockTable {
}


.productBlockTable tr td
{
padding-right:10px;
}

.productBlockTable
{
	width:100%;
}

.ProductBlock {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 7px;
}



.tableImageConainer
{
	width: 104px;
	height:104px;
	padding: 4px;
	background-color:#ECECEC;
	border: 1px solid #D1D1D1;
}


.centerdTd
{
	margin:0px;
	padding:0px;
	padding-right:0px!important;
	text-align:center;
	vertical-align:middle;
}


.P_img_container {
	width: 104px;
	height:104px;
	display:table-cell;
	/*display:block;*/
	padding: 4px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	background-color:#ECECEC;
	border: 1px solid #D1D1D1;
}


.P_img_containerInProduct
{
	width: 104px;
	height:104px;
	text-align:center;
	background-color:#ECECEC;
	border: 1px solid #D1D1D1;
	margin-right:auto;
	margin-left:auto;
	padding-top:20px;
	_padding-top:0px;
}

.P_img_containerSimple
{
	width: 104px;
	height:104px;
	text-align:center;
	background-color:#ECECEC;
	border: 1px solid #D1D1D1;
	margin-right:auto;
	margin-left:auto;
	padding-top:20px;
	_padding-top:0px;
}


.p_image{
	border: 2px solid #D1D1D1;
	_margin-top: expression(( 100 - this.height ) / 2);
}


.p_check {
}
.P_link {
	color: #105cb6;
	font-size: 16px;
}

.P_link:hover {
	color: #ff5500;
}

.P_disc {
	padding-top: 5px;
	padding-bottom: 5px;
}
.P_companyLink {
	color: #5d9fee;
	font-size: 13px;
	text-decoration: underline;
}

.P_companyLink:hover {
color: #ff5500;
}


.Productsoptions {
	background-image: url(images/listbatch_bg2.gif);
	background-repeat: repeat-x;
	height: 30px;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
}
.selectProductsArrow {
	display: block;
	background-image: url(images/listBatch_T.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 55px;
	/*	position: absolute;
	left: 8px;
	top: 8px;
	padding-left: 17px;*/
	font-size: 11px;
	padding-left: 18px;
	margin-left: 4px;
}


.selectProductsArrowBottom
{
	display: block;
	background-image:url(images/listBatch_B.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 55px;
	/*	position: absolute;
	left: 8px;
	top: 8px;
	padding-left: 17px;*/
	font-size: 11px;
	padding-left: 18px;
	margin-left: 4px;
}


.viewGallery {
	display: block;
	background-image: url(images/display_type_gallery_current.gif);
	background-repeat: no-repeat;
	background-position: 79%;
	font-size: 11px;
	padding-right: 5px;
	height: 15px;
}
.contactImgLink {
	background-image: url(images/mini_inquire_now_empty.gif);
	background-repeat: no-repeat;
	display: block;
	font-size: 11px;
	text-align: center;
	height: 16px;
	width: 90px;
	font-weight: bold;
	color: #5E0A08;
	padding-top: 2px;
	padding-left: 14px;
}


.AddToCartImgLink
{
	background-image: url(images/emptybutton.gif);
	background-repeat: no-repeat;
	display: block;
	font-size: 11px;
	text-align: center;
	height: 16px;
	width: 90px;
	font-weight: bold;
	color: #5E0A08;
	padding-top: 2px;
	padding-left: 14px;

}


.P_cell_4 .contactImgLink
{
margin-bottom:8px;
}


.AddToCartImgLink:hover
{
text-decoration:none;
}


.contactImgLink:hover
{
text-decoration:none;
}


.viewOptionsTD {
	width: 100%;
	text-align: right;
}
.optionsTable {
	width: 100%;
}



.UserRatingContainer
{
	display:block;
	margin-top:5px;
	_margin-left:10px;
}


.UserRatingContainerInSingleView
{
	padding-left:95px;
	margin-top:8px;
}


.ratingContainer
{
	padding-bottom:5px;
}


.ratingContainerInSingleProductView
{
	display:block;
	overflow:auto;
	margin-top:5px;
	margin-bottom:10px;
}


.country
{
	font-size:10px;
	display:block;
	padding-top:3px;
}


.tags
{
	padding-top:10px;
	font-size:11px;
	color:Gray;
}


.tagsInSingleView
{
	/*margin-top:10px;*/
	font-size:14px;
	color:Gray;
}


.tags span
{
	font-weight:bold;
}

.tags a
{
	color:Gray;
	text-decoration:'underline';
}

.tags a
{
	text-decoration:'none';
}


.galleryViewContainer {
	margin-top: 20px;
	margin-bottom:10px;
	overflow:auto;
	/*margin-left:40px;*/
}

.ProductBlockGallery {
	display: block;
	width: 150px;
	height: 220px;
	text-align: center;
	overflow: auto;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	overflow:hidden;
}

.ProductBlockGalleryInProduct
{
	display: block;
	width: 125px;
	height: 210px;
	text-align: center;
	overflow: auto;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	overflow:hidden;
}

.ProductBlockGalleryInProduct a
{
	font-size:12px;
}


.ProductBlockGallery .p_check {
	float: left;
	padding: 0px;
	margin-top: 0px;
	_margin-right: -15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display:block;
	position:static;
}

.ProductBlockGallery .P_img_container {
	margin-bottom: 5px;
}


.P_g_info .P_link {
	margin-top: 5px;
	margin-bottom: 5px;
}
.countryAndFlag {
	margin-top: 4px;
	margin-bottom: 4px;
}

.viewList
{
	display: block;
	background-image: url(images/display_type_list_current.gif);
	background-repeat: no-repeat;
	background-position: 84%;
	font-size: 11px;
	padding-right: 5px;
	height: 15px;
}


.loadingCenter
{
	background-position: center center;
	padding: 100px;
	background-image: url(images/ajax-loader.gif);
	background-repeat: no-repeat;
	display: block;
}


.pagingLinks
{
	padding:3px;
	border-style:solid;
	border-width:1px;
	border-color:#5e90c3;
	background-color:White;
}

.pagingLinks:hover
{
	background-color:#dfeefd;
	text-decoration:none;
}


.pagingLinksInProduct
{
	padding:9px;
	border-style:solid;
	border-width:1px;
	border-color:#5e90c3;
	background-color:White;
}

.pagingLinksInProduct:hover
{
	background-color:#dfeefd;
	text-decoration:none;
}

.currentPage
{
	padding:3px;
	border-style:solid;
	border-width:1px;
	border-color:#5e90c3;
	background-color:#5e90c3;
	color:White;
}

.currentPageInProduct
{
	padding:9px;
	border-style:solid;
	border-width:1px;
	border-color:#5e90c3;
	background-color:#5e90c3;
	color:White;
}

.pagerContainer
{
	display:block;
	
}

.PagingControlsTD
{
	text-align:right;
	padding:5px;
	padding-bottom:10px;
	padding-top:10px;
}


.pagingStatus
{
	color:Gray;
	font-size:10px;
}


.PagingStatusTD
{
	text-align:left;
	padding:5px;
}


.pagingTable
{
	width:100%;
}

.pagingTableInProducts
{
	margin-top:15px;
	width:100%;
	/*padding:20px;*/
	background-color:#fffbef;
	border-style:solid;
	border-width:2px;
	border-color:#ffd393;
}

.showMoreProducts
{
	font-weight:bold;
	margin-right:20px;
}

.PagingControlsTDInProducts
{
	text-align:center;
	padding:20px;
}


.SP_table
{
width:100%;
}


.productTitle
{
	margin:5px;
}


/*
.SP_imageContainer {
	width: 260px;
	height:220px;
	display:table-cell;
	padding: 4px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	background-color:#ECECEC;
	border: 1px solid #D1D1D1;
}
*/


.tableBigImageConainer
{
	width: 260px;
	height:220px;
	padding: 4px;
	background-color:#ECECEC;
	border: 1px solid #D1D1D1;
}




.SP_image{
	border: 2px solid #D1D1D1;
	_margin-top: expression(( 214 - this.height ) / 2);
}


.SP_imgeTd, .SP_productDetailsTd, .SP_productCompanyTD
{
vertical-align:top;
text-align:center;
width:33%;
}

.SP_productDetailsTd
{
text-align:left;
}

.SP_productCompanyTD
{
padding-left:30px;
}

.detailsBlock {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 14px;
	color: #666666;
}
.DetailsTitle {
	font-weight: bold;
	margin-right: 10px;
}

/*
.ContactContainer {
	background-color: #f3f4f5;
	padding: 10px;
	margin-top: 5px;
	border: 1px solid #D1D1D1;
	text-align:center;
}
*/

.ContactContainer 
{
	background-color: #f3f4f5;
	padding: 10px;
	margin-top: 5px;
	width:100%;
	border: 1px solid #D1D1D1;
}

.ContactContainer tr td a
{
	padding-bottom:10px;
}



.companyRelatedLink {
	display: block;
	background-image: url(images/company_menu_bg.gif);
	background-repeat: repeat-x;
	height: 19px;
	font-weight: bold;
	color: #003399;
	padding-top: 4px;
	text-align: left;
	padding-left: 10px;
}
.PS_membershipContainer {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 10px;
}
.DescriptionContainer {

}


.SectionTitle {
	color: #b2b2b2;
	font-size: 16px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	margin-bottom: 5px;
	display:block;
	font-weight:bold;
}


.BigContact {
	background-image: url(images/Big_inquire_now_empty.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 150px;
	font-weight: bold;
	color: #5e0a08;
	font-size: 14px;
	margin-top:10px;
	padding-top: 7px;
	padding-left: 9px;
	margin-left:auto;
	margin-right:auto;
	/*
	margin-left: 70px;
	*/
}

.BigAddToCart {
	background-image: url(images/Big_inquire_now_Allempty.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 150px;
	font-weight: bold;
	color: #5e0a08;
	font-size: 14px;
		margin-left:auto;
	margin-right:auto;

	padding-top: 7px;
	padding-left: 9px;
	/*
	margin-left: 70px;
	_margin-left: 0px;
	margin-top:5px;
	*/
}

.SP_CompanyBlock {
	padding: 10px;
	border: 1px solid #6ca7cc;
}


.BigContact:hover, .BigAddToCart:hover {
	text-decoration:none;
}

.CompanyLink
{
display:block;
color: #105cb6;
	font-size: 16px;
}


.CompanyLink:hover {
	color: #ff5500;
}

.Bdescriptiom, .Detaileddescriptiom
{
font-size:14px;
}


.relatedProductsContainer
{
	margin-top:20px;
}

.skyStrip
{
	background-image:url(images/ksyStripBG.gif);
	background-repeat:repeat-x;
	height:20px;
	display:block;
	color:Black;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	border-style:solid;
	border-width:1px;
	border-color:#8eb4ce;
}

.simpleProductsContainer
{
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#8eb4ce;
	overflow:auto;
	_height:100%;
}

.BlueBorderBox
{
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#8eb4ce;
	overflow:auto;
}
.TabsContainer {
	background-image: url(images/subnav_bg.gif);
	background-repeat: repeat-x;
	height: 29px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #d7e3f3;
	overflow: auto;
}
.tabLink {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	display: block;
	float: left;
	margin-left: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin-top: 8px;
	
}

.tabLinkSelected {
	color: #344F80;
	font-weight: bold;
	font-size: 13px;
	display: block;
	float: left;
	margin-left: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #FFFFFF;
	margin-top: 5px;
	background-image: url(images/tabsBg.jpg);
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 4px;
	padding-left: 10px;
	cursor:default;
}

.tabLinkSelected:hover
{
text-decoration:none;
}


.userProfileTable td
{
	padding:5px;
}

.newProductTable
{
	width:100%;
}
.SubPageInformationBlock {
	background-color: #f6f9fd;
	border: 1px solid #c4d3e5;
	margin-bottom: 10px;
	background-image: url(images/paperImage.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}


.copyProductLink
{
	background-position: left top;
	background-image: url('images/editcopy-32.png');
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	padding-top:5px;
	padding-left:35px;
}


.error
{
	background-color: #fee7ef;
	border: 1px solid #fe518a;
	margin-bottom: 10px;
	background-image: url(images/paperImage.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-top:20px;
}


.error a
{
	text-decoration:underline;
}

.error a:hover
{
	text-decoration:none;
}


.SubPageContentWrapper {
	padding-top: 5px;
	padding-left: 5px;
}
.subPageHeader {
	color: #002858;
	margin-bottom: 8px;
}
.subPageSubTitle {
	background-color: #bcdbe9;
	display: block;
	padding: 4px;
	color: #264176;
	font-weight: bold;
	font-size: 14px;
}

.subPageSubButtonsContainer
{
	background-color: #bcdbe9;
	display: block;
	color: #264176;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}

.SubPageLinksBar
{
	padding:10px;
}

.SubPageLinksBar a
{
	text-decoration:underline;
}

.SubPageLinksBar a:hover
{
	text-decoration:none;
}



.smallRed
{
	color: #ff0000;
	font-size: 12px;
}

.smallGrey
{
	color: #999999;
	font-size: 12px;
}
.SubPageNavTitle {
	background-image: url(images/SubPageNavigationTitleBG.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding-top: 6px;
	padding-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #587eab;
}
.SubPageNavLink {
	display: block;
	background-image: url(images/SubPageNavigationLinkBG.jpg);
	background-repeat: repeat-x;
	height: 19px;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 12px;
}

.SubPageNavLinkSelected
{
	display: block;
	height: 19px;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 12px;
	background-color: #fef0d9;
	font-weight: bold;
}

.SubPageNavLinkSelected:hover
{
text-decoration:none;
cursor:default;
}

.attributesContainer span
{
	color:Gray;
	margin-right:3px;
}

.attributesContainer input
{
	margin-right:15px;
	margin-bottom:10px;
	_margin-bottom:0px;
}

.AlignCenter
{
	text-align:center;
}


.FeaturedCompaniesImageContainer
{
	display:block;
	text-align:center;
	width:87px;
	height:90px;
	float:left;
	margin-left:4px;
}


.sponserImageContainer
{
	display:block;
	text-align:center;
	width:115px;
	height:95px;
	float:left;
}


.saveContainer
{
	padding:20px;
	background-color:#b3cbea;
	text-align:center;
}

.saveContainer input
{
	width:100px;
}

#messege
{
	border: 1px dashed #808080;
	position: absolute;
	background-color: #C0C0C0;
	font-weight: bold;
	width: 200px;
	height: 50px;
	visibility: hidden;
}


.red
{
	color:Red;
	font-weight:bold;
}

.green
{
	color:Green;
	font-weight:bold;
}


.tradeLeadLinksContainer
{
	padding-left:10px;
	padding-top:4px;
}

.tradeLeadLinksContainer a
{
	margin-left:10px;
}


.tradeLeadLinkSelected
{
	font-weight:bold;
}


.mainTreeContainer
{
	padding:10px;
	padding-left:20px;
}


#featuredProducts
{
	margin-bottom:10px;
}

.errorInSearch
{
	display:block;
	float:left;
	padding-right:5px;
}

.CategoriesBrowser
{
	padding:4px;
}

/*
.CategoriesBrowser a
{
	display:block;
	padding:4px;
	background-color:#FFF8E4;
	margin-bottom:2px;
	border-color:#FFC630;
	border-style:solid;
	border-width:1px;
	width:223px;
	height:40px;
	float:left;
	margin-right:4px;
}

.CategoriesBrowser a:hover
{
	background-color:#FFE9C1;
	text-decoration:none;
}
*/
.CategoriesBrowser a
{
	display:block;
	padding:4px;
	background-color:#ECECEC;
	margin-bottom:2px;
}

.CategoriesBrowser a:hover
{
	background-color:#82A9C6;
	color:White;
	text-decoration:none;
}


.CategoriesBrowser p
{
	padding:5px;
	padding-left:0px;
	color:Gray;
}


.bookmark
{
	text-align:right;
	padding:5px;
}


.sucess
{
	padding:5px;
	text-align:center;
	color:Green;
	font-weight:bold;
	display:block;
	padding-top:0px;
}


.fail
{
	padding:5px;
	text-align:center;
	color:Red;
	font-weight:bold;
	display:block;
	padding-top:0px;
}



.loginPage
{
	margin-top:10px;
}

.LayoutTable
{
	width:100%;
	border-collapse:collapse;
}

.LayoutTable td
{
	text-align:center;
	vertical-align:top;
}

.loginArt
{
	width:637px;
	height:209px;
	background-image: url(images/loginArtImage.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
}

.loginBoxContainer
{
	width:266px;
	height:430px;
	background-image: url(images/loginDivBg.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	padding:4px;
}

.loginBoxContainer table
{
	width:100%;
	padding:10px;
}

.loginBoxContainer td
{
	text-align:left!important;
	padding:5px;
}

.loginBoxContainer .loginTextBox
{
	width:200px!important;
}

#sortProductsList
{
	list-style-type: none;
	list-style-image: none;
}


#sortGroupsList, #sortTradeSitePages
{
	list-style-type: none;
	list-style-image: none;
}

#sortGroupsList li, #sortTradeSitePages li
{
	padding:5px;
	background-color:#ECECEC;
	display:block;
	width:200px;
	margin-bottom:5px;
	cursor:move;
}

#sortProductsList .block
{
	width: 115px;
	height: 130px;
	padding:5px;
	background-color:#ECECEC;
	cursor:move;
	margin-left:5px;
	padding-top:10px;
}


.sortProductsListblockplaceholder
{
	width: 115px;
	height: 130px;
	padding:5px;
	background-color:Gray;
	cursor:move;
	margin-left:5px;
	padding-top:10px;
}


.ltr
{
	direction:ltr;
}

.rtl
{
	direction:rtl;
}

.messegesTable td
{
	padding:5px;
}



#fb-like
{
    position:absolute;
	left:542px;
	top:56px;
	padding-left:10px;
}


#ProductComments
{
    margin-top:20px;
}


#fb_product_like
{
    margin-top:5px;
}
