@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding:0;
  margin:0;
}

img {border:0;}
a:link, a:active, a:visited {text-decoration:none;color:#333333;}

.right {float:right;}
.left {float:left;}
#header{
   background: url("../images/top_bar_bg.jpg") repeat-x top left transparent;
   height:91px;
}
#main{
    width:962px;
    margin:0 auto;
}
  
#main-inner{
    background-color:#B3B9C5;
}

#wrapper{
  width:950px;
  margin:0 auto;
  background-color:#ffffff;
 
}

#left-sidebar {
  width:168px;
  float:left;
  

}
#content{
  margin-left:168px;
  width:782px;
  overflow:hidden;
}

#loadingMsg {
  display:none;
  background-color:#ffffcc;
  border:1px solid #cccccc;
  width:100px;
  height:100px;
  position:absolute;
  left:50%;
  top:60%;
  z-index:999;
}

.tb10form{font-size:12px;}

.clearfloat{
  margin:0;
  padding:0;
  line-height:1px;
  clear:both;
}

table#leftnavi td {line-height:2em;}
table#leftnavi a {text-decoration: none;color:#333333;}
table#leftnavi a.selected-gid {font-weight:800;color:#cc0000;}
.blocks {margin-bottom:5px;}

#footer {margin:10px 0;}

#leftnavi {
  background: url("../images/leftnavi_bg2.jpg") no-repeat scroll left bottom transparent;
  padding-bottom:60px;
  
}

ul.products {
  list-style:none;
  margin:0;
  padding:0;
  display:inline;
}

ul.products li{
  
  display:block;
  float:left;
  width:181px;
  height:228px;
  margin:0 5px 15px 5px;
  padding:2px;
}

ul.products li .productImg{
    border:1px solid #333333;
    text-align:center;
}

p#pager_links {padding:1px 5px;}
#pager_links a {font-size:8pt;text-decoration:none; color:#ff3300; background:#fff; border:1px solid #e0e0e0; padding:1px 4px 1px 4px; margin:2px; }
#pager_links a:hover {font-size:8pt; text-decoration:none; color:#3399ff; background:#f2f2f2; border:1px solid #3399ff; padding:1px 4px 1px 4px; margin:2px; }
#current_page {font-size:8pt; border:1px solid #333; padding:1px 4px 1px 4px; margin:2px; color:#333; }

ul.product-form-imglist {list-style-type:none;margin:3px 0;padding:0;}
ul.product-form-imglist li {display:block;margin:3px;width:79px;height:70px;float:left;}
#gallery {margin-left:5px;}

/**********************//* Message Style      *//**********************/
ul.msgbox {list-style:none;}
ul.message-error{color: #FF0000;    font-weight: 500;    padding: 3px 3px 3px 3px;    background-color:#FFFBF4;    margin-bottom: 5px;    -moz-border-radius: 5px;    width:380px;    text-align:left;    border:1px solid red;font-size:10pt;}
ul.message-info {color: #000000;    font-weight: 500;    padding: 3px 3px 3px 3px;    border:1px solid #000000;    background: #eff1f8 no-repeat;    margin-bottom: 5px;    -moz-border-radius: 5px;   width:380px; text-align:left;    border:1px solid green;font-size:10pt;}
ul.message-ok   {color: #272727;    font-weight: 500;    padding: 3px 3px 3px 3px;    border:1px solid #0000FF;    background: #CCFFFF no-repeat;    margin-bottom: 5px;    -moz-border-radius: 5px;  width:380px;  text-align:left;    border:1px solid blue;font-size:10pt;}


#block-LoadWhatNew .style1 {
  color:#990000;
  font-weight:bold;
}
h2.blocks-title{
  padding:5px 0 5px 5px;
  margin:0;
  background-color:#660000;
  color:#ffffff;
  font-size:13px;
  font-weight:700;
}

#block-LoadMemberNavigation{
    border:1px solid #C0C0C0;
    background-color:#ffff99;
    border-bottom:1px solid #C0C0C0;
}
ul.MemberNavigation{
    list-style:none;
    padding:0;
    margin:0;
}

ul.MemberNavigation li{
    padding: 5px;
    border-bottom:1px dotted #C0C0C0;
}

ul.MemberNavigation li a{
  display:block;
  font-size:11px;
}

ul.MemberNavigation li:hover, ul.MemberNavigation li.selected {
    background-color:#ffccff;
}

.member-navlink {
    padding:5px;
    border:1px solid #C0C0C0;
    margin:5px 0;
    font-weight:bold;
    background-color:#ffff99;
}

table.member-tblist th{
    text-align:left;
    font-weight:bold;
    font-size:11px;
    height:27px;
    color:#ffffff;
    background-color:#50483b;
}

table.member-tblist th:first-child{
    background: url(images/brown_lft_top_cnr.jpg) no-repeat top left #50483b;
    padding-left:10px;
}

table.member-tblist th.last-col{
    background: url(images/brown_rt_top_cnr.jpg) no-repeat top right #50483b;
    padding-right:10px;
}

table.member-tblist td{
    text-align:left;
    font-size:11px;
    border-bottom:1px dotted #50483b;
    line-height:1.5em;
    padding:3px 0;
    vertical-align:top;
}

table.member-tblist td:first-child{
    padding-left:10px;
}

table.member-tblist td.last-col{
    padding-right:10px;
}

ul.product-desc {
    list-style:none;
    padding:0;
    margin:0;
}

ul.product-desc li {
    padding:3px;
    border-bottom:1px dotted black;
    margin:0 5px;
}

