*{margin:0;padding:0;}

/* MAIN DIVS*/

body{background:#101010; font-size:100%;  }
#wrapper{background:#ffffff; margin-top:0;width:970px; margin:0 auto;}
#header{ height:90px;width:970px;margin:0 auto; background-color:#101010;}
#container{padding-bottom:20px;margin-top:0px;width:100%;}
#content{text-align:left;width:970px;margin:0 auto;padding:0; background-color:#FFFFFF;}
#main{ margin-top:0px; background:#ffffff; float:right;width:710px; }


#cart{ height:20px;font-size:13px; font-weight:bold; width:100px; color:#ffffff; text-align:center; margin-top:2px; padding-top:2px; letter-spacing:2px;}

#icon-logo{left: 0%; top:0px; width:260px;}
#icon-rss{ position:absolute; left: 65%; top:0px; width:58px;}
#icon-cart{position:absolute; left: 75%; top:0px; width:100px;}

/* TOP NAVIGATION */

#navigation { width:970px; height:49px; margin:0 auto;padding:0; background-image:url(../images/navbkrep.jpg); background-repeat: no-repeat;font-family:tahoma; font-size:13px; font-weight: normal; }
 
#topnav {list-style: none;}

#topnav li { float: left;}

#topnav li a { display: block; width: 120px; height:35px; text-align: center; padding-top:10px; border-right: 1px solid #101010;  }

.topnav A:link {color:#ffffff; background-color: Transparent;text-decoration:none; }
.topnav A:visited {color:#ffffff; background-color: Transparent;text-decoration:none; }
.topnav A:hover {color: #98D4EE; background-color: Transparent;text-decoration: none; }
.topnav A: active {color: #98D4EE; background-color: Transparent;text-decoration: none; }


/* SIDE NAV*/

#sidebar{ 
background-color: #ffffff; margin-top:0px; float:left;width:260px; /*border-left: 4px solid #797979;*/ 
 font-family:tahoma;font-size:12px;font-weight:normal; line-height:18px; 
/*border-right: solid #776f50 1px; border-left: solid #776f50 1px;*/
}
.ectmenu1 A:link { color:#454238;text-decoration:none; }
.ectmenu1 A:visited {color:#454238;text-decoration:none; }
.ectmenu1 A:hover {text-decoration: none; }

ul.ectmenu1 { list-style: none; border:0px solid; padding:0px; background-color: #fff;}

li.ectmenu1 { border-bottom: 1px dotted #999999;  padding:0px; color:#454238; background-color:#fff; text-indent:20px;}

li.ectmenuhassub1 a{ display:block; padding:4px; background-image:url(../images/arrow2.gif); background-repeat:no-repeat; background-position:right;}

li.ectmenuhassub1 a:hover{ display:block; padding:4px; background-image:url(../images/arrow2ov.gif); background-color: #666666; color: #fff;}

li.ectmenu1 a{ display:block; padding:4px; border-bottom: 1px dotted #999999;  }

li.ectmenu1 a:hover{ background-color: #101010; color: #fff; }

li.ectsubmenu1{ background-color: #ccc198; border-bottom: 1px dotted #fff;  color:#ffffff; }


/* SIDE NAVIGATION END*/

.floatL { float:left; padding-right:5px;}
.floatR { float: right; padding-right:5px;}


/* FOOTER*/
#footer-container{clear:both;padding:0px 0; }
#footer{ background:#101010 url("../images/BK-FOOT-REP.jpg") repeat-x; height:199px; text-align:right; line-height:50px; width:970px; margin:0 auto;  }
#footer p{color:#fff;font-size:70%;   }
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{color:#424343;text-decoration:none;}
#footer span,#sidebar span{color:#009dea;}



/* TYPOGRAPHY*/


p{font-family:tahoma;font-size:13px;text-decoration:none; color:#999999; line-height:18px; margin-left:10px; margin-right:20px;font-weight:normal; text-align:left;}


h1{font-family:tahoma; font-size:15px; color:#23375C; font-weight: normal; margin:10px;  padding-top:5px;}

h2{font-family:tahoma; font-size:13px; width:454px; height:32px; color:#ffffff; font-weight:bold; margin:0px; padding-left:30px; margin-left:10px; padding-top:5px; background-image:url(../images/h2.gif); background-repeat:no-repeat;}

h3{width:110px; font-family:tahoma;font-size:11px; color:#8D2800; text-decoration:none; text-align:left; font-weight:bold; float:right;margin:3px 10px 5px 0px;}

h4{font-family:tahoma; font-size:13px;  height:32px; color:#000; font-weight:bold; margin:0px; text-align:center; padding-top:5px;background-image:url(../images/sideheader.jpg); background-repeat: repeat-x;}

h5{font-family:tahoma; font-size:13px; width:200px; height:32px; color:#000; font-weight:bold; margin:0px; text-align:center; padding-top:5px;background-image:url(../images/h5.jpg); background-repeat:no-repeat;}

h6{ display:block; background-color:#101010; font-family:tahoma; font-size:13px;  height:30px; color:#FFFFFF; font-weight: normal;
margin-top:10px;  padding-top:10px; padding-left:20px; }



#sidebar p{font-family:tahoma;font-size:10px;text-decoration:none; text-align:justify; line-height:18px; margin-left:10px; margin-right:10px;font-weight:normal; color:#454238;}




/*------------form----------*/


#searchform { position: relative; width:215px; height:19px; padding-top:10px; margin-top:10px; margin-left:20px; padding: 0;
 background-image:url(../images/icon-search.png);background-repeat: no-repeat;  } 

.form { margin-top:25px; margin-left:30px; padding: 0; }

input.search{ height: 13px; background-color: #ffffff; border: none;  font-family: tahoma;color: rgb(0,0,0);margin-top:0px;margin-left:10px; width:160px;}

input.orderstatus1{background-color: transparent;}

#postform{position:absolute; margin-top:65px; margin-left:60px; width:130px;}



TABLE.cobtbl{  }

TD.cobhl{ font-size:15px; color:#ffffff; font-weight: normal;  padding:10px; text-align:left; background-color: #101010; }


TD.cobll{ color : #101010; font-weight: normal;  padding:10px;  text-align:left; }

img.prodimage { margin-left:10px; }

.details{text-align:left; margin-left:55px;}
.td.prodimage { vertical-align:left;}
  .buybutton { vertical-align:bottom; margin-top:-55px; margin-bottom:14px; }

span.price, .detailprice, .prodprice { height:38px; color: #ffffff; font-weight: normal; text-align: left; background-image: url(../images/priceblock.jpg); background-repeat:no-repeat;  font-size:14px; padding-left:10px; padding-top:10px; margin-top:20px;  }
td.product {  }
td.productd { }

div.prodcurrency { font-size: 8px; font-family : Verdana,Arial,sans-serif; color: #666; text-align: center; width: 100%; }

/* ECT  and products links */

A:link { color: color:#23375C; text-decoration: none; font-weight: normal; }

A:visited { color: color:#23375C; text-decoration: none; font-weight: normal;}

A:active { color: color:#23375C; text-decoration: none; font-weight: normal;}

A:hover { color: #999999; text-decoration: none; font-weight: normal;}

/* MAIN PAGE Category style*/ 


P.catname { font-family:tahoma; font-size:15px; font-weight: normal; padding-top:10px; padding-bottom: 10px;  }

P.catname A:link {  color:#23375C; text-decoration: none; font-weight: normal;  }

P.catname A:visited {  color:#23375C; text-decoration: none; font-weight: normal;  }

P.catname A:active {  color:#23375C; text-decoration: none; font-weight: normal;  }

P.catname A:hover {  color: #999999; text-decoration: none; font-weight: normal;   }


TD.catname {  vertical-align: bottom; text-decoration: none;    }

P.catdesc { margin-top: 0px; margin-bottom: 4px; vertical-align:top; }

IMG.catimage {  vertical-align:top; padding-left:0px; }

TD.catimage { vertical-align:top;  }

TD.catnavigation { vertical-align:middle; text-align: left; }


TD {font-family:tahoma; font-size:13px; color: #999999;}

.prodname { font-size:15px; color:#23375C; font-weight: normal; padding:10px; text-align:left;}
div.proddescription {text-align:left; padding-left:10px; line-height:18px;}

div.proddiscounts {  font-weight: normal; padding-left:10px; text-align:left;}

div.discountsapply { font-size:15px; color:#23375C; font-weight: normal; padding:10px; text-align:left;}

div.prodoptions {  text-align:left; padding-top:30px; padding-bottom:10px; font-family:tahoma; font-size:8px;}

td.optiontext { font-size:15px; color:#23375C; font-weight: normal;  padding-left:10px; text-align:left; }