/*
StyleSheet by Uygun Teknoloji
main theme : http://www.free-css-templates.com
developped : http://www.uygunteknoloji.com		
*/
html {background: #d2d3d5;}

body { 
    padding: 0px; 
    margin: 0px; 
    /* font: 8.5pt Arial, sans-serif;  */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    /* font: .74em Arial, sans-serif;   */
    line-height: 1.2em; 
    background: #d2d3d5;
    /* background: #fff url(../img/tile-cark.png) repeat; */
    color: #454545; 
}

a { color: #DA3B3B; }
a:hover { color: #DA3B3B; text-decoration: underline}

p {	margin: 5px; text-align:justify; }
h1 {	font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px; }
h2 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h3 { padding: 4px 0; margin:  0; color: #ff0000;}
/* h4 { height:30px; padding: 2px 0 0 2px; margin: 0; font:  bold 1.2em Arial, Sans-Serif; }
h4 span { padding: 1px 0px 0 1x;  line-height: 22px; margin: 0}
h4 a { background: #FFFFFF; margin-left: 5px; text-decoration: none; }
h4 a:hover { color: blue; margin-left: 5px; text-decoration: 1px dotted; }
*/
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }
dt { font: bold 1.0em Arial, Sans-Serif; letter-spacing: -1px; }
dd { padding-left: 4px;}

/* begin of new design 19-5-2008 vu*/

.wrapper { margin: 0px auto; width: 982px; 
        height:auto !important;
        min-height:100%; 
        background: url(../img/pg_body_cat.jpg) repeat-y ;
        } 

.content { margin: 0px auto; width: 982px;}
.header { margin: 0px auto; width: 982px; background: #FFFFFF; display:block;}
.header-left {float: left; width: 21px; height:96px; background: #fff url(../img/pg_shadow_left.jpg) repeat-y; display: block;}
.header-mid {float: left; width: 940px; height:96px; background: #fff url(../img/pg_top.jpg) no-repeat;}
.header-right {float: left; width: 21px; height:96px; background: #fff url(../img/pg_shadow_right.jpg) repeat-y; display: block;}
.header-logo {float:right; width: 240px; padding-right:0px;}

.menu { clear:left ; font-size:9pt; margin: 0px auto; width: 982px; display:block;}
.menu-left {float: left; width: 21px; height:27px; background: url(../img/pg_shadow_left.jpg) repeat-y; display: block;}
.menu-mid {float: left; width: 940px; height:17px; padding-top: 5px; padding-bottom: 5px; background: #000; color:#fff; }
.menu-mid-title {float: left; width: 85px; height:17px; padding-left:15px;}
.menu-mid-content {float: left; width: 700px; height:17px;}
.menu-mid-flag {float: right; width: 110px; height:17px; padding-left:15px; padding-right:15px;}
.menu-mid-flag img { float: right; padding-right: 2px; border: 0 }
.menu-right {float: left; width: 21px; height:27px; background: url(../img/pg_shadow_right.jpg) repeat-y; display: block;}

.main { clear:left ; margin: 0px auto; width: 982px; display: block;}
.main-leftblock {float: left; width: 683px; padding-left:26px; padding-right:14px; background: transparent;}
.main-rightblock {float: left; width: 238px; padding-left:0px; padding-right:0px; background: transparent;}
.main-rightblock-container {padding: 5px; background: transparent;}

.main-close {clear:left ; margin: 0px auto; width: 982px; height:26px; background: url(../img/pg_footer.jpg) repeat-y; display: block;}

.footer {clear:left ; margin: 0px auto; width: 982px; height:18px; padding-bottom: 5px; background: #d2d3d5; color: #808080; font-size: 8pt; display: block;}
.footer a { text-decoration: none; background: transparent; }
.footer a:hover { color: #000080; text-decoration: none; background: transparent; }
.footer-right  { float: right; padding-right: 21px; text-align: right; background: transparent; }
.footer-left  { float: left; padding-left: 21px; text-align: left; background: transparent; }

.catalog_block { clear:left; margin: 0px auto; width: 673px; padding:15px 5px 0px 5px; background: #fff; display: block;}
.catalog_row {clear:left; width: 673px; padding-bottom:10px; display: block;}
.catalog_coltype1 {float: left; width: 173px; padding:0px 7px 0px 7px; text-align:center;}
.catalog_coltype1 img { border:none;}
.catalog_coltype1 a { color: blue; text-decoration: none; background: transparent; }
.catalog_coltype1 a:hover { color: blue; text-decoration: underline; background: transparent; }
.catalog_coltype2 {float: left; width: 285px; padding:0px 14px 0px 0px;}
.catalog_coltype2 a { color: blue; text-decoration: none; background: transparent; }
.catalog_coltype2 a:hover { color: blue; text-decoration: underline; background: transparent; }
.catalog_coltype3 {float: left; width: 105px; padding:0px 14px 0px 14px; text-align:center;}
.catalog_coltype3 img { border:none;}
.catalog_coltype3 a { color: blue; text-decoration: none; background: transparent; }
.catalog_coltype3 a:hover { color: blue; text-decoration: underline; background: transparent; }


/* end of new design */

/* Top part */
#top { padding-top: 20px; background: #fff url(../img/top.jpg) repeat-x top; /* background: transparent; */ height: 82px; }
#top h1 { font: bold 1.8em Arial, Sans-Serif; padding: 4px 0 2px 0; margin: 0; letter-spacing: 1px; color: #FFF }
#top h2 { font: 1.2em Arial, Sans-Serif; letter-spacing: 0px; color: white; margin:0; padding: 0 }
#top #icons1 { float: right; margin:20px 0; padding:0 }
#top #icons1 img { padding-right: 2px; border: 0 }
#top #logoleft { padding-left: 10px; float:left; border: 0 }	
#top #logoleft img { padding-right: 4px; border: 0 }
#top #logoright { padding-right: 10px; float:right; border: 0 }	
#top #logoright img { padding-left: 4px; border: 0 }	

/* Second part */
#prec { 	height: 100px; 	margin:0; padding: 0; background: #F6F6F6; border-bottom: 1px solid #DCDCDC; overflow: hidden; margin-bottom: 15px }
#wrap { margin: 0 auto; width: 1000px; }
#wrap #pic { float: right; background: #FF0000 url(../img/mainimg.jpg) no-repeat; height: 86px; width: 648px; overflow: hidden}
#wrap #pic #slogan { float: right; padding: 25px 30px 10px 30px; text-align: right }
#wrap #pic #slogan h1 { font: bold 1.4em Arial, Sans-Serif; color: #FFF; letter-spacing: 1px; margin:0 }
#wrap #pic #slogan h2 { font:  1.0em Arial, Sans-Serif; color: #FFF; letter-spacing: 0px; margin:0; padding: 10px 0}
#wrap #pic #slogan a { color: #FFF; }

#wrap #menu1 { padding: 0; margin:0; background: inherit; }
#wrap #menu1 a { padding-left: 25px; font:  1.2em Arial, Sans-Serif; text-decoration: none; background: #F6F6F6 url(../img/lm-li.gif) no-repeat left;  }
#wrap #menu1 a:hover { padding-left: 25px; font: 1.2em Arial, Sans-Serif; text-decoration: none; font-weight: bold; background: #F6F6F6 url(../img/lm-li.gif) no-repeat left;  }
#wrap #menu1 ul { padding: 10px 0 }
#wrap #menu1 li { padding: 0px 4px; line-height: 26px; background: #F6F6F6 url(../img/li-line.gif) no-repeat bottom left; list-style: none; float: left;}

#menuwrap { margin: 0 auto;height: 30px; width: 1000px; }
#menuwrap { padding: 0px; margin:0; background: #000000; /* inherit;  */ }
#menuwrap #menu { padding-left: 10px; }
#menuwrap #menu a { padding-left: 20px; padding-right: 8px; color: #ffffff; font: 14px Arial, Sans-Serif; text-decoration: none; font-weight: bold; background: #000000 url(../img/lm-li.gif) no-repeat left;  }
#menuwrap #menu a:hover { padding-left: 20px; padding-right: 8px; color: #fe0000;  font: 14px Arial, Sans-Serif; text-decoration: none; font-weight: bold; background: #000000 url(../img/lm-li.gif) no-repeat left;  }
#menuwrap #menu ul { padding: 0px 0 }
#menuwrap #menu li { padding: 0px 2px; line-height: 22px; background: #000000 url(/img/li-line.gif) no-repeat bottom left; list-style: none; float: left;}
#menuwrap #icons { float: right; margin:6px 0 2px 0; padding-right: 10px; }
#menuwrap #icons img { padding-right: 2px; border: 0 }



/* main area */
#main { }
#right_side { float: right; width: 220px; background: #F6F6F6; padding: 5px 10px 5px 10px; margin-bottom: 10px; margin-top: -1px  }
#right_side ul { padding: 3px 0 8px 0 } 
#right_side li { line-height: 18px; background: #F6F6F6 url(img/cat-li.gif) no-repeat left; list-style: none; padding-left: 20px; }
/* #right_side a { background: inherit; } IE7 de calismiyor. */
#right_side a { background: #F6F6F6; }
#right_side h3 { color: #404040; font:  bold 1.2em Arial, Sans-Serif; }
#left_side {  background: #FFF; padding: 0px 10px 5px 10px; margin-bottom: 10px; width: 737px;  }
/*#left_side a { background: #FFF; margin-left: 5px; text-decoration: none; }
#left_side a:hover { margin-left: 5px; text-decoration: 1px solid; }
*/
#left_side h3 { background: #FFF url(img/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 5px; margin: 0; font:  bold 1.2em Arial, Sans-Serif; }
#left_side h3 span { background: url(img/h-art.gif) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0}
#left_side h3 a { background: #FFF; margin-left: 5px; text-decoration: none; }
#left_side h3 a:hover { margin-left: 5px; text-decoration: 1px solid; }

#left_side p { color: #454545; padding: 0 5px 0 5px; text-align: justify }
#left_side img { margin-right: 4px; border: solid 1px #C0C0C0; float: left; padding: 5px 5px 5px 5px }
#left_side blockquote { padding-left: 10px; border-left: 2px solid #DA4040; margin: 10px 0 10px 25px; }
.date { border-top: 1px dotted #ccc; padding: 5px 0; margin: 10px 0 25px 0; text-align: right }		
.listproperty { clear:left; display: block; padding: 1px 0; margin: 3px 0 0px 0; text-align: left }		
.listmore { clear:left; display: block; border-top: 1px dashed #ccc; padding: 1px 0; margin: 3px 0 0px 0; text-align: right }		

#left_side .rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5  }
#left_side ul { list-style-position: inside; margin-left: 2px }
#left_side ul li { list-style-type: square; margin-left: 15px;  }
#left_side ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }
#left_side .listoe ul { list-style-position: outside; margin-left: 0px }
#left_side .listoe ul li { list-style-type: none; margin-left: 0px;  }

.catalogTable { padding : 0px ; margin: 0px; width:100%;}

.catalogTable table{  /*  cellpadding: 0;cellspacing:0;*/ width:100%;  line-height:11pt;}

/* .catalogTitleBox { width:100%; background: #fe0000; color: #ffffff; }*/

.catalogTitleBox { width:100%; padding : 0px ; }
.catalogTitle { font: bold 12.5pt Arial, Sans-Serif; margin: 0; letter-spacing: -1px; padding: 0px 0px 0px 4px; line-height: 12.5pt;}

.catalogSubTitleLine { width:100%;border-bottom:2px solid #000000;border-top:2px solid #000000; margin-top: 2px; margin-bottom: 2px; }
.catalogSubTitleLine tr td {
    font:  normal 8pt Arial, Sans-Serif;
    padding: 0px 0 0 2px;
    background: #ffffff; 
    color: #000000;
    line-height: 8pt;
}

.catalogSubTitleBox { width:100%; background: #fe0000; color: #ffffff; }

.catalogSubTitle {
    font:  bold 1.2em Arial, Sans-Serif;
    padding: 2px 0px 0px 2px;
    background: #fe0000; 
    color: #ffffff;
}
.catalogRedLine {width:100%; height:1px; background: #fe0000 url(../img/reddot.gif) repeat-x;}
.catalogRedLine img {padding:0px; border:none;}

.catalogDataBoxLine {width:100%;border-bottom: 1px solid #fe0000;}

.catalogDataBoxAlone {width:100%;border:1px solid  #fe0000; margin-top : 0px; padding: 0px;}

.catalogDataBox {width:100%;border-left:1px solid  #fe0000;border-right:1px solid  #fe0000;border-bottom:1px solid  #fe0000; margin-top : 0px; padding: 0px;}
.catalogDataBox tr { margin : 0 px; padding: 0px;}
/* .catalogDataBox td {} */

.threerow {
    line-height:15pt;
}

/*
#left_side .catalogDataBox h4 { height:30px; padding: 2px 0 0 2px; margin: 0; font:  bold 1.2em Arial, Sans-Serif; }
#left_side .catalogDataBox h4 span { padding: 1px 0px 0 1x;  line-height: 22px; margin: 0}
#left_side .catalogDataBox h4 a { background: #FFF; margin-left: 5px; text-decoration:  none; }
#left_side .catalogDataBox h4 a:hover { background: blue; margin-left: 5px; text-decoration: 1px dotted; }
*/
.partno {color: #DA3B3B; background: #FFF; margin-left: 5px; font: bold 1.2em Arial, Sans-Serif; text-decoration: none;}
.link { color: #DA3B3B; background: #FFF; margin-left: 5px; font: bold 1.2em Arial, Sans-Serif; text-decoration: underline;}
.link:hover { color: #DA3B3B; background: #FFF; margin-left: 5px; text-decoration: none;}

.linkSmall { color: #DA3B3B;  margin-left: 5px; font: normal 1.0em Arial, Sans-Serif; text-decoration: none;}
.linkSmall :hover { color: #DA3B3B;  margin-left: 5px; text-decoration: underline;}

.linkSmallimg { color: #DA3B3B; background: #fff url(../img/cat-li.gif) no-repeat top left; margin-left: 5px; font: normal 1.0em Arial, Sans-Serif; text-decoration: none;}
.linkSmallimg :hover { color: #DA3B3B; background: #fff url(../img/cat-li.gif) no-repeat top left; margin-left: 5px; text-decoration: underline;}



/*#left_side*/
.catalogSpecBox {
    background-color:#FFFFFF;
    border-collapse:collapse;
    border-left:1px solid #C0C0C0;
    border-top:1px solid #C0C0C0;
    empty-cells:show;
    
    width:100%; /* border:0px solid  #c0c0c0; */
}
/*#left_side*/
.catalogSpecBox th {
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    color:#FFFFFF;
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:4px;
    text-align:center;
    border-collapse:collapse;
    empty-cells:show;
    background:  #FF0000 url(../img/backimg.gif) repeat-x;
    
    /* color: #ffffff; border:1px solid  #c0c0c0; padding: 4px; heigth: 18px; */ 
} 
/*#left_side*/
.catalogSpecBox td {
    border-bottom:1px solid #C0C0C0;
    border-right:1px solid #C0C0C0;
    
/* width:16%; border:1px solid  #c0c0c0; */ }

/*#left_side*/
.iconImage img{
    border: none;
    padding:1px;
    width: 16px;
}


/*#left_side*/
.catalogImage{
    border: none;
    float:left;
    margin-right:4px;
    padding:2px;
    width: 80px;
}
/*#left_side*/
.detailImage{
    border: none;
    float:left;
    margin-right:4px;
    padding:5px;
    width: 120px;
}

/* Catalog */
/*#left_side*/ .catalog_block { clear:left; display: block;}
/*#left_side*/ .catalog_left { clear:left; float :left; }
/*#left_side*/.catalog_left img { margin-right: 4px; border: solid 0px #C0C0C0; float: left; padding: 5px 5px 5px 5px }

/*#left_side*/ .catalog_right { float :right; background: #FFFFFF; width: 490px;}
/*#left_side*/ .catalog_banner { margin-top: 5px; text-align: center; }
/*#left_side*/ .adbanner { height: 62px; width: 468px; overflow: hidden; text-align: center;}
/*#left_side*/ .addspace { height: 10px; color:#ffffff; background: #ffffff; }
/*#left_side*/ .catalog_menu { margin-top: 5px; height: 245px; text-align: left; background: #F6F6F6;}
/*#left_side*/ .catalog_block .catalog_menu h3 { background: #ffffff; height:22px; padding: 5px 0 0 0px; margin: 0; color: #fe0000; font:  bold 18px Arial, Sans-Serif; }
/*#left_side*/ .catalog_menu ul { list-style-position: inside; margin-left: 2px }
/*#left_side*/ .catalog_menu ul li { list-style-type: none; height:26px; margin-left: 15px; margin-top: 2px; background : #c0c0c0; padding: 7px 0px 7px 7px; font: bold 14px Arial, Sans-Serif;}
/*#left_side*/ .catalog_menu ul li a { margin-top: 2px; text-decoration: none; background : #c0c0c0; color: #000000; }
/*#left_side*/ .catalog_menu ul li a:hover { margin-top: 2px; text-decoration: none; background : #c0c0c0; color: #fe0000; }
/*#left_side*/ .catalog_menu ul li img { float :right; margin-top: 0px; margin-right: 0px; background : #c0c0c0; }
/* .catalog_menu ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside } */

/*#left_side*/ .catalog_block h3 { background: #ffffff; height:22px; padding: 5px 0 0 0px; margin: 0px 0px 0px 5px; color: #000080; font:  bold 18px Arial, Sans-Serif; }
/*#left_side*/ .catalog_20 {margin-top: 20px; float:left; width: 19%; padding: 3px; }
/*#left_side*/ .catalog_20 img { border: solid 1px #C0C0C0; padding: 3px 3px 3px 3px }

/*  Advertising */
/* #ad { background: #FFF url(../img/download.jpg) no-repeat left; padding-left: 95px; min-height: 80px; margin-bottom: 15px;}
#ad a, #left_side a { background: #FFF; text-decoration: none; }
#ad a:hover, #left_side a:hover { text-decoration:  underline; }
*/

.left_hot_wrap { background: #FFF; margin-bottom: 2px; width: 750px; display: block; }
.left_hot_head { display: block; }
.left_hot_head h3 { background: transparent url(img/hbg.gif) repeat-x; height:22px; padding: 5px 0 0 0px; margin: 0; font:  bold 1.2em Arial, Sans-Serif; }
.left_hot_head h3 span { background: url(img/h-art.gif) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0}

.left_hot_body { clear:left; display: block; }
.left_hot_body p { color: #454545; padding: 0 5px 0 5px; text-align: left; }
.left_hot_body img { margin-right: 4px; border: solid 1px #C0C0C0; float: left; padding: 5px 5px 5px 5px; height: 200px;}
.left_hot_body blockquote { padding-left: 10px; border-left: 2px solid #DA4040; margin: 10px 0 10px 25px; }
.left_hot_body ul { list-style-position: inside; margin-left: 2px; }
.left_hot_body ul li { list-style-type: square; margin-left: 15px;  }
.left_hot_body ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }	
.left_hot_body a { background: transparent; text-decoration: none }
.left_hot_body a:hover { text-decoration: underline }

.left_hot_foot { clear:left; display: block;  }
.left_hot_foot .date { border-top: 1px dotted #ccc; padding: 5px 0; margin: 4px 0 4px 0; text-align: right; }		
.left_hot_foot .rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5;  }


.left_news_wrap { background: #FFF; margin-bottom: 2px; width: 740px; display: block; }
.left_news_head { display: block; }
.left_news_head h3 { background: transparent url(img/hbg.gif) repeat-x; height:22px; padding: 5px 0 0 0px; margin: 0; font:  bold 1.2em Arial, Sans-Serif; }
.left_news_head h3 span { background: url(img/h-art.gif) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0}

.left_news_body { clear:left; display: block; }
.left_news_body p { color: #454545; padding: 0 5px 0 5px; text-align: left; }
.left_news_body img { margin-right: 4px; border: solid 1px #C0C0C0; float: left; padding: 5px 5px 5px 5px; height: 100px;}
.left_news_body blockquote { padding-left: 10px; border-left: 2px solid #DA4040; margin: 10px 0 10px 25px; }
.left_news_body ul { list-style-position: inside; margin-left: 2px; }
.left_news_body ul li { list-style-type: square; margin-left: 15px;  }
.left_news_body ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }	
.left_news_body a { background: transparent; text-decoration: none }
.left_news_body a:hover { text-decoration: underline }

.left_news_foot { clear:left; display: block;  }
.left_news_foot .date { border-top: 1px dotted #ccc; padding: 5px 0; margin: 4px 0 4px 0; text-align: right; }		
.left_news_foot .rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5;  }



/* The footer */
#footer { clear: both; border-top: 0px solid #DCDCDC; margin: 0 0 0em 0; height:50px; color: #777; 
    /* background: #fff ; */
    background: #ff0 url(../img/bottom.jpg) repeat-x top;
}
#footer .right  { float: right; padding-right: 20px; text-align: right; background: transparent; /*background: #FFF;*/ }
#footer .left  { float: left; padding-left: 20px; text-align: left; background: transparent; /*background: #FFF;*/ }
#footer a { text-decoration: none; background: transparent; }


.button{
    /* width: 10em; */
    /* background: url('../img/backimg.gif') repeat-x; */
    background: #fff; /* url('../img/button_go.gif') no-repeat bottom left; */
    margin: 0px 2px 0px 2px; 
    font: 1em Arial, Sans-serif; 
    border: 0px solid #053b8b;
    padding: 2px 3px; 
    color: #ffff40;   
}
.button img {
    margin-top: 3px;
}

.button_txt{
    /* width: 10em; */
    background: url('../img/backimg.gif') repeat-x;    
    margin: 0px 2px 5px 8px; 
    /*font: 1em Arial, Sans-serif; */
    border: 1px solid #053b8b;
    padding: 2px 3px; 
    color: white;   
}

input, textarea {
    border: 1px solid #BBBBBB;
    font-size: 10pt;
    background: #ffeeee; /* #F0F8FF;*/
    color: black;
    padding-top: 4px;
    padding-left: 4px;
}

.tableControl, .actionButtons {
    width: 100%;
}

.tableControl {
    text-align: right;
}

.name {
    display: block;
    vertical-align: top;
    font-weight: bold;
    width: 115px;
    float: left;
    padding: 3px 4px 2px 5px;
    margin-top: 3px;
    clear: left;
}
.value {
    float: left;
    padding: 0px 5px 2px 5px;
    clear: left;
}
.error {
    margin-left: 20px;
    margin-top: 5px;
    float: left;
    padding: 5px;
    border: 1px solid red;
}

.errors {
    color: red;
}
.errors input {
    border: 1px solid red;
}
.errors textarea {
    border: 1px solid red;
}
.required {
    color: red;
    padding-left: 2px;
}

.specTable{
    width: 100%;
    vertical-align: top;
}

.specTable tr{
    vertical-align: top;
    padding: 0px;
    margin : 0px;
}

.specTable td{
    padding: 0px;
    margin : 0px;
}

.detailTable{
    width: 100%;
    padding: 0px;
    margin : 0px;
}
.detailTable td {
    
}

.leftpad {
    padding-left : 3px;
}

.allpad {
    padding: 3px;
}

.allpadbig {
    margin: 3px;
    padding: 1px;
}


.tableStyle{
    width: 100%;
    border-left: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}

.tableStyle td{
    border-bottom: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    padding:4px;
}

.style4 {font-size: 11px}
.style5 {
    font-size: 12px;
    font-weight: bold;
}
.style6 {font-size: 12px}

.productBrowse{
    width: 25%;
}

.underLine{
    border-bottom: 4px solid #C0C0C0;
}
.searchBox {
    background-color:#FFFFFF;
    border-top:2px solid #c0c0c0;
    border-left:2px solid #c0c0c0;
    border-right:2px solid #000000;
    border-bottom:2px solid #000000;
}
.searchBoxTitle {
    background-color:#960000;
    border-bottom:2px solid #000000;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    height:23px;
    line-height:23px;
    padding-left:8px;
    text-align:left;
    vertical-align:middle;
}
.searchBoxInput {
    padding: 5px;    
}

.searchBoxInput img {
    margin: 3px;    
}


.searchLabel {
    background-color:#960000;
    border-top:2px solid #c0c0c0;
    border-left:2px solid #c0c0c0;
    border-right:2px solid #000000;
    border-bottom:2px solid #000000;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    height:23px;
    line-height:23px;
    padding-left:8px;
    text-align:left;
    vertical-align:middle;
    width:216px;
}
.searchButton {
    background-color:#ffcccc;
    border:1px solid #000000;
    color:#CC0000;
    font-size:8pt;
    font-weight:bold;
    height:25px;
    line-height:25px;
    padding-left:0px;
    text-align:center;
    vertical-align:middle;
    width:163px;
}
.searchButton a {
   background-color:#ffcccc;
   color: #960000;
   text-decoration: none;
}
.searchButton a:hover {
   background-color:#ffcccc;
   color: #960000;
   text-decoration: underline; 
}
    

.linkSearch { color: #990000; background: #FF6666; margin-left: 5px;vertical-align:middle;font: normal 1.1em Arial, Sans-Serif,bold; text-decoration: none;}


.footernote {
    font-style: italic;
    font-size: 8pt;
    /* float: right; */
}

.catalogDataBox .cell{
  border-bottom:1px solid  #fe0000;    
}

.catalogDataBox .firstcell{
  border-left:1px solid  #fe0000;border-bottom:1px solid  #fe0000;    
}

.catalogDataBox .lastcell{
  border-right:1px solid  #fe0000;
  border-bottom:1px solid  #fe0000;    
}
