@charset "utf-8";
/* CSS Document */

body {
z-index:1;
margin:0;
padding:0;
background: #0b225d;
background-image:url("../images/bg-page.jpg");
font: 12px Arial, Helvetica, sans-serif;
}

a{
color:#000000;
}

a:hover{
text-decoration:none;
}

#shadow-container{
z-index:1;
position:relative;
margin:0px auto;
top:0px;
background-image:url("../images/bg-shadow.jpg");
background-repeat: repeat-y;
width:930px;
}

#container{
position:relative;
margin:0 auto;
background: #ffffff;
width:900px;
height:auto;
}

#head-menu{
position:relative;
top:0px;
z-index:50;
background-color:#386199;
width:900px;
height:230px;
margin:0 auto;
}

#product-name{
width:672px;
height:27px;
overflow:hidden;
background-color:black;
background-image:url("../images/product-back.jpg");
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#ffffff;
padding:3px 0 0 3px;
}

.content-box{
position:relative;
background-image:url("../images/content-boxes/bg.jpg");
padding-bottom:0px;
}
.content-box-tips{
position:relative;
background-image:url("../images/content-boxes/bg-tips.jpg");
padding-bottom:0px;
}
.content-corner{
position:absolute;
z-index:5;
right:0px;
top:0px;
width:40px;
height:28px;
background:url("../images/content-boxes/corner.jpg");
}
.inner-content{
margin:10px;
}

.middle-content-box{
position:relative;
background-image:url("../images/content-boxes/bg-middle.jpg");
background-repeat:repeat;
margin-top:0px;
margin-bottom:0px;
}
.middle-content-box hr{
margin:0px;
}
.middle-content-box p{
margin-bottom:10px;
}
.middle-corner{
position:absolute;
z-index:5;
right:0px;
top:0px;
width:40px;
height:30px;
background:url("../images/content-boxes/corner-middle.jpg");
}

form{
margin:0;
}

p{
margin:0;
padding:0;
}

hr{
clear:both;
visibility:hidden;
}

#cse-search-results{
margin-left:25px;
}


img {
border:none;
margin:0;
padding:0;
}

.maincatstyle{
font-size:15px;
font-family:arial;
font-weight:bold;
}

.maincatstyle a{
color:#800000;
}

.subcatstyle{
font-family:arial; 
font-size:12px; 
margin-left:5px;
}


.sharepost{
z-index:0;
border:1px solid #e8e8e8;
position:fixed;
background:#ffffff; 
width: 60px; 
left: 0; margin: 0 0px 0 20px; 
top: 150px;
display:none; }
.sharer{
padding: 5px;
border-bottom: 1px solid #e8e8e8;
}

.shareposthz{
background-color:#999999;
margin:0;
margin-left:130px;
display:none;
 }
.sharerhz{
float:left;
display:inline;
padding: 5px;
}

.not-a-member p{
margin:0px 0px 15px 0px;
}

