body{
margin:0px;
padding:0px;
background:url(images/graphics/bodyBg.jpg) repeat-x;
text-align:center;
cursor:default;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

#container{
text-align:left;
width:990px;
margin:-20px auto 0px auto;
}

#header{
float:left;
width:100%;
}

#logo{
background:url(images/graphics/logo.gif) no-repeat ;
width:219px;
height:140px;
margin:0px 0px 0px 70px;
float:left;
display:inline;
}
#logo A{
display:block;
width:219px;
height:127px;
text-indent:-1000px;
text-decoration:none;
}


#searchMenu{
background:url(images/graphics/subMenuBg.gif) repeat-x ;
height:33px;
float:right;
width:590px;
margin-top:50px;
}
#searchMenu h2{
background:url(images/graphics/subMenuLeft.gif) no-repeat ;
height:33px;
float:left;
line-height:30px;
font-size:1.0em;
font-weight:bold;
color:#E2F3FE;
padding:0px 15px;
margin:0px;
border-right:2px solid #4B99BB;
}

#searchMenu ul{
background:url(images/graphics/subMenuRight.gif) no-repeat right;
float:right;
text-align:right;
padding:0px 5px 0px 0px;
color:#C6E7FB;
font-size:0.5em;
margin:0px;
height:33px;
width:418px;
!width:423px;
}
#searchMenu ul li{
padding:0px;
margin:8px 2px 0px 3px;
display:inline;
float:right;
height:17px;
}
#searchMenu ul li A{
display:block;
float:left;
text-decoration:none;
height:16px;
font-size:0em;
line-height:0px;
overflow:hidden;
text-indent:-10000px;
}
#searchMenu ul li A:hover{margin-top:1px}

#searchMenu ul li A.menu_multiple{background:url(images/graphics/menu/mutiple.gif) no-repeat; width:142px;}
#searchMenu ul li A.menu_single{background:url(images/graphics/menu/single.gif) no-repeat; width:142px;}
#searchMenu ul li A.menu_reset{background:url(images/graphics/menu/reset.gif)  no-repeat; width:89px; }
#searchMenu ul li A.menu_sortUp{background:url(images/graphics/menu/sortUp.gif) no-repeat; width:82px;}
#searchMenu ul li A.menu_sortDown{background:url(images/graphics/menu/sortDown.gif) no-repeat; width:82px;}



.menuDesc{
font-size:0.7em;
color:#408EB0;
padding:5px;
clear:both;
}

/***** content ***/

#content{
float:left;
width:100%;
margin:0px 0px 0px 0px;
}

#searchMain{
float:left;
width:100%;
}

/***** Product ********/
#productDisplay{
float:left;
width:300px;
overflow:hidden;
background:url(images/graphics/productBottomBG.gif) left bottom no-repeat #BFE0ED;
padding-bottom:0px;
margin:0px 0px 0px 40px;
}

#productURL{
float:left;
width:300px;
overflow:hidden;
text-decoration:none;
text-transform:capitalize;
text-align:center;
background:url(images/graphics/productBottomBG.gif) left bottom no-repeat #BFE0ED;
padding-bottom:10px;
margin:0px 0px 0px 200px;
}

#productNextPrev{
height:30px;
border-bottom:1px solid #A9CFE0;
background:url(images/graphics/productImgBg.gif) repeat-x;
}
#productCounter{
height:30px;
color:#337593;
text-align:center;
line-height:60px;
height:46px;
overflow:hidden;
font-size:1.0em;
font-weight:bold;
width:215px;
margin:-46px 0px 0px 43px;
}

#productNextPrev A{
display:block;
width:35px;
height:30px;
text-indent:-1000px;
text-decoration:none;
}

#productNextPrev A#productPrevBtn{
background:url(images/graphics/product_prev.gif) no-repeat;
float:left;
}
#productNextPrev A#productNextBtn{
background:url(images/graphics/product_next.gif) no-repeat;
float:right;
}
#productImg{
/*border-top:1px solid #DCF1FF;*/
text-align:center;

}
#productImg img{
/*border:5px solid #D7EDF6;*/
margin-top:5px;
width:270px;
height:270px;


}

#productData{
background:url(images/graphics/productBG.gif) #BFE0ED repeat-x;
float:left;
display:inline;
margin:5px;
width:290px;
}
#productDataSave{
float:left;
width:100%;
}
#productDataSave h1{
display:block;
color:#163E50;
letter-spacing:-1px;
margin:0px;
line-height:36px;
font-size:1.2em;
text-align:center;

}

#productDataSave h2{
display:block;
color:#163E50;
letter-spacing:-1px;
margin:0px;
line-height:36px;
font-size:1.2em;
text-align:center;

}
#productDataSave ul{
display:block;
margin:10px 20px;
padding:0px;
list-style:none;
}
#productDataSave ul li{
display:block;
margin:0px;
color:#0E5A68;
font-weight:bold;
text-align:center;
}
#productDataSave  #productFunctions{
float:left;
width:300px;
margin:5px 0px 0px 30px;
height:50px;
display:inline;
}

#productDataSave  #productFunctions A{
display:block;
height:43px;
float:left;
text-decoration:none;
text-indent:-1000px;
margin:0px 3px 0px 0px;
}
#productDataSave  #productFunctions A:link{
display:block;
height:43px;
float:left;
text-decoration:none;
text-indent:-1000px;
margin:0px 3px 0px 0px;
}
#productDataSave  #productFunctions A:visited{
display:block;
height:43px;
float:left;
text-decoration:none;
text-indent:-1000px;
margin:0px 3px 0px 0px;
}
#productDataSave  #productFunctions A:hover{
display:block;
height:43px;
float:left;
text-decoration:none;
text-indent:-1000px;
margin:0px 3px 0px 0px;
}
#productDataSave  #productFunctions A:active{
display:block;
height:43px;
float:left;
text-decoration:none;
text-indent:-1000px;
margin:0px 3px 0px 0px;
}
#productDataSave  #productFunctions A#productSave{
background:url(images/graphics/saveBtn.gif) no-repeat;
width:110px;
}
#productDataSave  #productFunctions A#productCompare{
background:url(images/graphics/compareBtn.gif) no-repeat;
width:160px;
}

#productDataContentDesc{
float:left;
padding: 300px 0px 0px 60px;
margin: 300px 0px 0px 60px;
display:inline;
color:#163E50;
font-size:1.2em;
text-align:left;
}

#productDataContent{
float:left;
width:100%;
}
#productDataContent h1{
display:block;
color:#163E50;
letter-spacing:-1px;
margin:0px;
line-height:36px;
font-size:1.2em;
text-align:center;

}
#productDataContent span{
display:block;
color:#163E50;
letter-spacing:-1px;
margin:0px;
line-height:36px;
font-size:1.0em;
text-align:center;

}

#productDataContent h2
{
display:block;
color:#163E50;
letter-spacing:-1px;

line-height:36px;
font-size:1.2em;
text-align:center;
width:630px;

}

#productDataDescription{
background:url(images/graphics/productBG.gif) #BFE0ED repeat-x;
float:left;
display:inline;
margin-left:40px;
width:600px;
height:500px;
padding-left:5px;
} 

#productDataDescription h1{
display:inline-block;
color:Red;
letter-spacing:-1px;
margin:0px;
font-size:15px;
text-align:left;

}

#productDataDescription A{
display:inline-block;
color:Black;
letter-spacing:-1px;
margin:0px;
font-size:15px;
text-align:left;
cursor:hand;
text-transform:capitalize;
text-indent:20px;
text-decoration:underline;

}

#productDataDescription h2
{
display:inline-table;
color:Red;
letter-spacing:-1px;
font-size:15px;
text-align:center;
width:600px;

}
#productDataContentDescription h3
{
display:block;
color:red;
letter-spacing:-1px;
line-height:36px;
font-size:1.2em;
text-align:center;
width:630px;

}
#productDataContent ul{
display:block;
margin:0px 0px;
padding:0px;
list-style:none;
}
#productDataContent ul li{
display:block;
margin:0px;
color:#0E5A68;
font-weight:bold;
text-align:center;
}
#productDataContent  #productFunctions{
float:left;
width:300px;
margin:5px 0px 0px 30px;
height:50px;
display:inline;
}

#productDataContent  #productFunctions A{
display:block;
height:43px;
float:left;
text-decoration:none;
text-indent:-1000px;
margin:0px 3px 0px 0px;
}
#productDataContent  #productFunctions A#productSave{
background:url(images/graphics/saveBtn.gif) no-repeat;
width:110px;
}
#productDataContent  #productFunctions A#productCompare{
background:url(images/graphics/compareBtn.gif) no-repeat;
width:160px;
}


#criteriaTableDescription{
width:580px;
margin:0px 10px 0px 25px;
display:inline;
float:inherit;
}
.criteria_lineDescription{
border-bottom:1px solid #CEE6F4;
vertical-align:middle;
padding:2px 0px 5px 0px;
width:100%;
}
/***** criteria table *****/
#criteriaTable{
float:left;
width:580px;
margin:0px 10px 0px 0px;
display:inline;
}


.criteria_line{
border-bottom:1px solid #CEE6F4;
vertical-align:middle;
padding:2px 0px 1px 0px;
float:left;
width:100%;
height:28px;
!height:36px;
}

.criteria_field{
float:left;
width:117px;
text-align:left;
font-weight:bold;
font-size:0.9em;
color:#0E5A68;
letter-spacing:-1px;
line-height:24px;
}
.criteria_field_hand{
float:left;
width:117px;
text-align:left;
font-weight:bold;
font-size:0.9em;
color:#0E5A68;
letter-spacing:-1px;
line-height:24px;
cursor:pointer;
}



.criteria_no{
float:left;
width:30px;
text-align:center;
height:28px;
}
.criteria_no input{
margin:3px 0px 0px 0px;
cursor:pointer;
}
.criteria_category{
float:left;
width:120px;
text-align:center;
line-height:0px;
font-size:0em;
}
div.rightMark{
text-align:left;
margin-left:15px;
}
div.rightMark img{margin-left:5px;}

.criteria_category input{
margin:3px 1px 0px 0px;
cursor:pointer;
}
.criteria_indicator{
float:left;
width:50px;
text-align:center;
height:28px;
}
.criteria_indicator input{
display:block;
margin:0px;

}

.criteria_attribute{
float:left;
width:100px;
text-align:left;
font-size:0.8em;
color:#0E5A68;
line-height:24px;
}

.criteria_attribute A{
color:#0E5A68;
text-decoration:none;
}

#ImgUrl 
{
	cursor:hand;
	padding-left:0px;
	padding-top:0px;
	margin-left:0px;
	margin-top:0px;
}

#ImgUrl img
{
	cursor:hand;
	border-style:dashed;
	padding-left:0px;
	padding-top:0px;
	margin-left:0px;
	margin-top:0px;
}
#ImgUrl A:Visited,A:hover
{
	vertical-align:top;
	cursor:hand;
	text-decoration:none;
	color:Black;
	border-style:none;
	border-color:Fuchsia;
	border-style:dashed;
	border:none;
	padding-left:0px;
	padding-top:0px;
	margin-left:0px;
	margin-top:0px;
	
}
.criteria_URL{
float:left;
width:300px;
text-align:left;
font-size: medium;
color:#0E5A68;
line-height:30px;
/*padding-left:60px;*/
text-decoration:none;
}

.criteria_URL A{
float:left;
width:300px;
text-align:left;
font-size: medium;
color:#0E5A68;
line-height:30px;
text-decoration:none;
}


.criteria_URLMultiple{
float:left;
width:120px;
text-align:left;
font-size: xx-small;
color:#0E5A68;
white-space:nowrap;
}

.criteria_URLMultiple A{
width:60px;
text-align:center;
font-size: xx-small;
color:#0E5A68;
white-space:nowrap;
cursor:hand;
text-decoration:none;
margin-left:20px;
}
.criteria_URLMultiple A:active{
width:60px;
text-align:center;
font-size: xx-small;
color:#0E5A68;
white-space:nowrap;
cursor:hand;
text-decoration:none;
margin-left:20px;
}
.criteria_URLMultiple A:link{
width:60px;
text-align:center;
font-size: xx-small;
color:#0E5A68;
white-space:nowrap;
cursor:hand;
text-decoration:none;
margin-left:20px;
}
.criteria_URLMultiple A:hover{
width:60px;
text-align:center;
font-size: xx-small;
color:#0E5A68;
white-space:nowrap;
cursor:hand;
text-decoration:none;
margin-left:20px;
}
.criteria_URLMultiple A:visited{
width:60px;
text-align:center;
font-size: xx-small;
color:#0E5A68;
white-space:nowrap;
cursor:hand;
text-decoration:none;
margin-left:20px;
}


.criteria_URLDesc{
float:left;
width:500px;
text-align:left;
font-size: medium;
color:Black;
line-height:30px;
padding-left:60px;
}

.criteria_URL A{
color:#0E5A68;
text-decoration:none;
}
.criteria_functions
{
float:left;
text-transform:uppercase;
width:160px;
text-align:center;
font-size:0.5em;
color:#C0DAEB;
line-height:25px;
white-space:nowrap;
}
.criteria_functions A{
color:#6EADD4;
text-decoration:none;
}
.criteria_functions A:hover{color:#0E5A68;}


/********** mutiple ************/

#mutiple_Functions{
background:url(images/graphics/mutipleFunctions.gif) no-repeat;
width:129px;
height:122px;
margin:20px 0px 0px 10px;
}
#mutiple_Functions A{
display:block; 
float:left;
text-indent:-1000px;
text-decoration:none;
}
#mutiple_NextPrev{
height:30px;
width:60px;
float:left;
margin-left:30px;
display:inline;
}

#mutiple_NextPrev A{
height:30px;
width:30px;
}

#mutiple_Counter{
float:left;
width:120px;
margin:0px 5px;
height:40px;
color:#337593;
font-size:0.9em;
font-weight:bold;
line-height:50px;
text-align:center;
display:inline;
}

#mutiple_compareSaved{
width:110px;
height:31px;
float:left;
margin-left:10px;
display:inline;
}

#mutiple_compareSaved A{
background:url(images/graphics/mutipleFunctionsCompare.gif) no-repeat;
width:110px;
height:31px;
float:left;

}




.mutiple_column{
width:278px;
float:left;
overflow:hidden;
background:url(images/graphics/multipleBg.gif) repeat-y;
margin:10px 0px 0px 0px;
display:inline
}
#mutiple_Left{
float:left;
width:156px;
}
#mutiple_fields{
float:left;
width:156px;
margin-top:16px;
}
#mutiple_fields .criteria_field{
border-bottom:1px solid #CEE6F4;
vertical-align:middle;
padding:2px 0px 1px 10px;
float:left;
width:146px;
!width:156px;
height:31px;
overflow:hidden;
}

.mutiple_Product{
background:url(images/graphics/productCompare.jpg) left top no-repeat;
float:left;
width:100%;
height:142px;
overflow:hidden;
}

.mutiple_ProductImg{
float:left;
margin:20px 0px 0px 20px;
display:inline;

}

.mutiple_ProductImg img{
border:4px solid #D7EDF6;
width:AUTO;
height:AUTO;
}

.mutiple_ProductData{
float:left;
width:120px;
margin:20px 0px 0px 10px;
display:inline;
}

.mutiple_ProductData h2{
font-size:0.8em;
color:#163E50;
height:100px;
overflow:hidden;
margin:5px;

}


.mutiple_ProductData A
{
display:block;
background:url(images/graphics/saveBtnMutiple.gif) no-repeat;
width:85px;
height:34px;
text-indent:-1000px;
text-decoration:none;
margin:10px 10px 0px 20px;
}

.mutiple_ProductData A:hover
{
display:block;
background:url(images/graphics/saveBtnMutiple.gif) no-repeat;
width:85px;
height:34px;
text-indent:-1000px;
text-decoration:none;
margin:10px 10px 0px 20px;
}

.mutiple_ProductData A:visited
{
display:block;
background:url(images/graphics/saveBtnMutiple.gif) no-repeat;
width:85px;
height:34px;
text-indent:-1000px;
text-decoration:none;
margin:10px 10px 0px 20px;
}

.mutiple_ProductData A:link
{
display:block;
background:url(images/graphics/saveBtnMutiple.gif) no-repeat;
width:85px;
height:34px;
text-indent:-1000px;
text-decoration:none;
margin:10px 10px 0px 20px;
}

.mutiple_ProductData A:active
{
display:block;
background:url(images/graphics/saveBtnMutiple.gif) no-repeat;
width:85px;
height:34px;
text-indent:-1000px;
text-decoration:none;
margin:10px 10px 0px 20px;
}


.mutiple_ProductDatah3{
float:left;
width:60px;
display:inline;
}
.mutiple_ProductDatah3 A {
display:inline;
width:60px;
height:20px;
background-image:none;
color:Red;

}
.mutiple_criteriaTable{
background:url(images/graphics/productMutipleBottom.gif)  left bottom no-repeat;
width:270px;
float:left;
padding:0px 0px 30px 0px;
margin:6px 0px 0px 0px;
display:inline;
}
.mutiple_criteriaTable .criteria_line{
height:31px;
overflow:hidden;
width:290px;
}
.mutiple_criteriaTable .criteria_no{
float:left;
height:31px;
margin-left:10px;
display:inline;
}
.mutiple_criteriaTable .criteria_no img{
margin-top:3px;
}
.mutiple_criteriaTable .criteria_category{
width:95px;
height:31px;
overflow:hidden;
}
.mutiple_criteriaTable .criteria_category img{
margin-top:3px;
}
.mutiple_criteriaTable  div.rightMark{
margin-left:5px;
}
.mutiple_criteriaTable .criteria_indicator{
width:35px;
text-align:center;
height:31px;
overflow:hidden;
}
.mutiple_criteriaTable .criteria_attribute{
width:100px;
font-size:0.7em;
height:31px;
overflow:hidden;
}
/*********/

.savedLabel{
background:url(images/graphics/savedLabel.gif) no-repeat;
display:block;
width:90px;
height:103px;
/*margin:-285px 0px 0px 10px;*/

/*margin-left:25px;
margin-top:-405px;
margin-top:-12px;
margin-left:-9px;
*/
margin-top:-12px;
margin-left:-9px;
position:absolute;
/*color:Red;*/
/*New*/


/*top: 504px;*/
}


/********** pop up ***********/
.criteria_category div.div_popup,div.div_popup,#div_global_popup{
width:200px;
background:#BFE0ED;
border:5px solid #D7EDF6;
line-height:18px;
font-size:12px;
text-align:left;
padding:10px;
color:#0E5A68;
opacity:0.9;
filter:alpha(opacity=90);
z-index:1000;
OVERFLOW: auto; 
height: 250px;
}



div.div_popup A, #div_global_popup A{
color:#0E5A68;
}

div.div_popup input,div.div_popup label, #div_global_popup input, #div_global_popup label{
color:#0E5A68;
font-size:12px;
}


#AD{
height:60px;
width:234px;
background:url(images/graphics/dummy/ad.gif) center no-repeat;
margin-left:30px;
clear:both;
}

A.LinkedHeader, :visited,hover,link,active
{
	 color:#3788BE;
	 font-family:Tahoma;	
	 text-decoration:none;
	 cursor:hand;
}

.LinkedHeader 
{
	 text-decoration:none;	
	 cursor:hand;
}




#footer{
/***
float:left;
width:100%;
clear:both;

margin:30px 0px 30px 0px;
***/

font-size:0.7em;
color:#408EB0;
text-align:center;

/*
padding:5px;
clear:both;
margin:0px 0px 0px 40px;*/
}
