* {
    margin: 0;
    padding: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
    text-align : left;
	font-size:12px;
	padding: 0 10px 0 10px;
}
 

#holder {
    width: 100%;
}

.tbl-top {
background:url(images/bar-bg.png) repeat-x top left;
width:100%;
text-align:left;
height: 61px;
}

#divCommandBar
{
margin-left: 700px;
}

.top_menu_tbl 
{
	width: 462px; 
	height: 28px;
	background: #fff url(images/top-bar-bg.png) no-repeat top left;
	color: #fff;
	font-size: 12px;
    margin: 2px 0 0 314px;
}

.top_menu_tbl a,.top_menu_tbl a:hover,.top_menu_tbl a:active,.top_menu_tbl a:visited 
{
	color: #ffffff;
	text-decoration:none;
}


.top_menu_large_tbl 
{
	width: 712px; 
	height: 28px;
	background: #fff url(images/top-bar-large-bg.png) no-repeat top left;
	color: #fff;
	font-size: 12px;
    margin: 2px 0 0 314px;
}

.top_menu_large_tbl a,.top_menu_large_tbl a:hover,.top_menu_large_tbl a:active,.top_menu_large_tbl a:visited 
{
	color: #ffffff;
	text-decoration:none;
}


.myaccount
{
	color: #ffffff;
	text-decoration:none;
}

.min_pad_tbl td
{
	padding: 3px;
}

.cbl_td td
{
	padding: 0px 3px;
}


.hiddenbut {
background:transparent; 
border:0;
width:104px;
cursor: pointer;
}
.hiddensearch 
{
font-size: 14px;
background: #fff url(images/topsearchbg.png) repeat-x top left; 
border: 1px #000 solid;
width:220px;
padding: 3px;
}

#center h1{
color:#1C5170;
font-size:14px;
}

.news{
color:#595F65;
font-size:11px;
width:170px;}

.news1{
color:#000000;
font-size:11px;}

.news2
{
 color:#1C5170; font-size:11px; font-weight:bold
}

.news2 TD
{
    white-space:nowrap;
}

.news2 a:link, .news2 a:visited, .news2 a:hover, .news2 a:active
{
    text-decoration: underline;
}

.news3 a, .news3
{
 color:#1C5170; font-size:11px;text-decoration: none;
}

.news3 TD
{
    white-space:nowrap;
}

.news4{

color:#EEEEEE;
font-size:12px;
font-weight:bold}

.news5{
color:#595F65;
font-size:11px;
}

#footer {
clear: both;
text-align: center;
width: 950px;
color: #000;
}


#foot2 td {
padding-left:10px;
vertical-align:top;
text-align:left}

#footer a {
color: #000;
text-decoration: none;
}
#chkConditions {
 margin: 3px 0 0 0;
}	
#chkConditions td {
 padding: 3px;
}

#dlCategories td 
{
    padding:1px 8px;
}

#dlPublishers td 
{
    padding:1px 5px;
}


    
div#ImagesGallery
{
   
    margin: 0 0 10px 0px; 
} 

/*#ImagesGallery div */

#ImagesGallery 
{
	position: relative;
	
}
.ItemStyle
{
    border-collapse:collapse;
    float: left;
    width:200px;
    height: 230px;
    border: #eee 1px solid;
    text-align:center;
    padding-bottom: 10px;
    
}

#ImagesGallery table 
{
    border-collapse:collapse;
    height: 100%;
    margin:auto;
}

#ImagesGallery .imgTop 
{
    height: 170px;
    padding:10px 0 5px 0;
}

#ImagesGallery .butImg
{
   padding: 0 0 0 5px; 
    
}
#rblSearch label
{
  padding: 0 3px;
}

#rblSearch td 
{
    vertical-align:top;
}

.heb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	} 

.Box-heb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EAEA00;
	height: 50px;
	width: 300px;


	
	} 
.textTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
} 

.textSearchB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #717171;
	font-weight: bold;
	text-decoration: none;
	} 



.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #33408F;

} 


.textSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
} 

.text-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
} 
.sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #31AFC5;
	line-height: 23px;


} 
.Home-sale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #32AEC6;
	line-height: 22px;



} 
.ProductName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #798CB4;
	background-color: #DFDFFF;

} 
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #31AFC5;
} 

.form{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #5e595a;
	color: #5e595a;
	background-color: #FDFDFD;
	line-height: normal;
		}

.CompHilite
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color: #31AECA;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

.CompWhite
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color: #FFFFFF;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

.textDarkGreen
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color: #006482;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}


ErrorHilite
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 18px;
	color: #C00000;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}


.CompTitle H1
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color: White;
	line-height: normal;
	font-weight: bold;
}

.GreenTitle
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color: #31AECA;
	line-height: normal;
	font-weight: bold;
}

.TextTitle
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color: #5e595a;
	line-height: normal;
	font-weight: bold;
}


.formHeb
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #5e595a;
	color: #5e595a;
	background-color: #FDFDFD;
	line-height: normal;
	direction: rtl 

	} 

	

.text, .ResultsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e595a;
	font-weight: normal;
	}


	
.textBold
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color: #5e595a;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}

.textMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e595a;
	font-weight: normal;
	text-decoration: underline;
} 

.textBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5e595a;
	font-weight: normal;
} 
.resultheader 
{
	margin: 10px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5e595a;
	font-weight: normal;
}

.textBigBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1c5170;
	font-weight: bolder;
} 

.textMediumBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
} 

.textBigGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5e595a;
	font-weight: bolder;
} 

.textBigRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
	font-weight: normal;
} 	

.ImageButton {
	cursor:pointer;
	cursor:hand;
} 


.Exception, .ExceptionBig {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	}

.Exception 
{
	font-size: 11px;
}    

.HeaderMenuCell 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #31AFC5; 
	padding: 2px;
	cursor:pointer;
	padding-left: 6px;
	padding-right: 6px;
}

.HeaderMenuCellOver 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #5e595a; 
	padding: 2px;
	cursor:pointer;
	padding-left: 6px;
	padding-right: 6px;
}



.HeaderMenuTable 
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #31AECA;
}


.HeaderTextHilited
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color: #31AECA;
	line-height: normal;
	font-weight: bold;
	
}

.HeaderTextHilited:link { color:#31AECA; }
.HeaderTextHilited:visited { color:#31AECA; }
.HeaderTextHilited:hover { color:#5e595a; text-decoration: none; }


.TableCellTitle { background-color: #5E595A; text-align:left; }
.TableCellZebra1 { background-color: #E3E9ED;}
.TableCellZebra2 { background-color: #F5F7F9;}


.HeaderMenuText:link { font-size: 13px; color:#FFFFFF; }
.HeaderMenuText:visited  { font-size: 13px; color:#FFFFFF; }
.HeaderMenuText:hover { font-size: 13px;  color:#FFFFFF; text-decoration: none; }


.link A:link{color:#5e595a;text-decoration:none;}
.link A:visited{color:#5e595a;text-decoration:none;}
.link A:hover{color:#31AECA;text-decoration: underline; }
	
.bar A:link{color:#31AECA;text-decoration:none;}
.bar A:visited{color:#31AECA;text-decoration:none;}
.bar A:hover{color:#717171;text-decoration: none; }
  



.textMedium A:link{color:#31AECA;text-decoration:none;}
.textMedium A:visited{color:#31AECA;text-decoration:none;}
.textMedium A:hover{color:#717171;text-decoration: none; }


#cblSearchResults td
{
    padding:2px;
}

h3.titlebg 
{
   height :27px;
   background:url(images/titlebg.png) no-repeat left top;
   padding: 5px 0 0 14px;
}

h3.titlebg a 
{
    text-decoration:none;
    font-size:14px;
    color:#fff;
    font-weight:bold;
}

.cat1 a {
font-size: 11px;
color: #6A737A;
text-decoration: none;
}
.cat2 a {
font-size: 13px;
color: #81B4DF;
text-decoration: none;
}
.cat3 a {
font-size: 11px;
color: #000000;
text-decoration: none;
}

a.SearchRequest:link, a.SearchRequest:visited, a.SearchRequest:hover, a.SearchRequest:active
{
    color: Red;
    text-decoration: none;
}

.thumb
{
    overflow: hidden;
    width: 170px;
    height: 170px;
    border: 0;
}

#rblSearch TD
{
    white-space:nowrap;
}

.redlink A:link, .redlink A:hover, .redlink A:visited, .redlink A:active
{
    color: IndianRed;
    text-decoration: none;
}	

#ResultsHeader h1{
color:#1C5170;
font-size:16px;
}

.tabs_seperator
{
	color: #1C5170;
	font-weight:bolder;
	font-size:18px;
}

.tabs_tbl
{
	padding: 0 6px 0 5px;
	
    width: 472px;
    height: 26px;
    color: #fff;
    font-size: 12px;
    letter-spacing:0;	
    font-weight:bold;	

}
.tabs_tbl td
{
	padding: 0 5px 0 6px;
	text-align: center;
	width: 135px;
}

.tabs_tbl td.active
{
    width: 158px;
}

.tabs1
{
   background: #fff url(images/Red-Left-Tab.gif) no-repeat bottom left;
}

.tabs2
{
   background: #fff url(images/Red-Middle-Tab.gif) no-repeat bottom left;
}

.tabs3
{
   background: #fff url(images/Red-Right-Tab.gif) no-repeat bottom left;
}


.tabs_subscription_tbl
{
	padding: 0 6px 0 5px;
	
    width: 180px;
    height: 26px;
    background: #fff url(images/RedSubscriptionLeftTab.gif) no-repeat bottom left;
    color: #fff;
    font-size: 12px;
    letter-spacing:0;	
    font-weight:bold;	
}

.tabs_subscription_tbl td
{
	padding: 0 5px 0 6px;
	text-align: center;
    width: 158px;
}

.tabs_link, .tabs_link_disabled
{
	display: block;	text-decoration:none;padding: 5px 0;
}
.tabs_link
{
	color: #fff;
}
.tabs_link_disabled
{
	color: lightgrey;
}
.chkLowCostSearch input
{
 vertical-align:middle;
 padding: 0 3px 0 0;
  position:relative;
 top: 0;
 left:-2px;
}
.chkLowCostSearch label
{
 vertical-align:middle;
 padding: 0x 0 0 3p;
  color:#fff;
 font-size:12px; font-weight:bold;
 position:relative;
 top: 0;
 left:0;
}

.cblKeyDetail input
{
 vertical-align:middle;
 padding: 0 3px 0 0;
 position:relative;
 top: 0;
 left:-3px;
}
.cblKeyDetail label
{
 vertical-align:middle;
 padding: 0x 0 0 3p;
 position:relative;
 top: 0;
 left:0;
 white-space:nowrap;
}
.cblKeyDetail td
{
	padding: 3px;
}

#trPricing td
{
padding: 3px;	
}

.ExceptionBig 
{
    	font-size: 13px;
}

.resultsTabsTooltipLowCost1, .resultsTabsTooltipLowCost2, .resultsTabsTooltipPremium1, .resultsTabsTooltipPremium2
{
    position: absolute;
    background: lightyellow; /* #FFFFB4; */
    border: #000 1px solid;
    padding:5px;
    display:none;
}

.resultsTabsTooltipLowCost1
{
/*    
    top: -5px;
    left: 80px;
*/
    top: 3px;
    left: 250px;
}

.resultsTabsTooltipLowCost2
{
/*    
    top: 23px;
    left: 80px;
*/
    top: 31px;
    left: 250px;
}

.resultsTabsTooltipPremium1
{
/*    
    top: -5px;
    left: 30px;
*/    
    top: 3px;
    left: 80px;
}

.resultsTabsTooltipPremium2
{
/*    
    top: 23px;
    left: 30px;
*/
    top: 31px;
    left: 80px;
}

td#separatorLine
{
    border-left: 1px #31AECA;
    padding: 30px 10px;
    background:url(images/line.gif) no-repeat top left;
}



/* Prices Table from Details page style */
.PriceTable 
{
    border-width: 1px; 
    border-style: solid; 
    border-color: Silver; 
    border-collapse:collapse;
}

.PriceTableHeader 
{
    border-width: 1px;
    border-style: solid;
    border-color: Silver;
}

.PriceTableData 
{
   border-width: 1px;
   border-style: none solid;
   border-color: Silver;
}







td.SimilarImage
{
    width: 200px;
    height: 200px;
    text-align: center;
    vertical-align: middle;
}

td.SimilarImage img
{
    padding: 5px;
    border: solid 1px lightgrey;
}

.SimilarImages
{
    padding-top: 15px;
}

.SimilarImagesTitle
{
    margin-bottom: 5px;
}



h3.OrangeTitleBg 
{
   height :35px;
   background:url(images/orange-title-bg.jpg) no-repeat left top;
   padding: 10px 0 0 24px;
}

h3.OrangeTitleBg a 
{
    text-decoration:none;
    font-size:15px;
    color:#fff;
    font-weight:bold;
    
    
}

div.subscription
{
/*    
    padding-right: 5px;
    width: 400px;
    height: 100px;
    overflow-y: scroll;
*/
    width: 940px;
    word-spacing: 10px;
    text-align: justify;
}

.lowcostsearch
{
     color:indianred; font-size:11px; font-weight:bold
}

.lowcostsearch a:link, .lowcostsearch a:visited, lowcostsearch a:hover, .lowcostsearch a:active
{
    text-decoration: underline;
}

.lowcostsearch a:link, .lowcostsearch a:visited
{
    color:indianred;
}

.lowcostsearch a:hover
{
    color: DarkOrange;
}
