/*  
Template Name: minux.co.nz  template - 2009
Template URL: http://www.minux.co.nz
*/
/*===========================================
        Globle css
  ===========================================*/
* {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}
body{
	background-color:#ffffff;
}
img {
	border:0;
}
a, a:link, a:visited {
	color:#2b2a2a;
	text-decoration:none;
}
a:hover {
	color:#d6549b;
	text-decoration: none;
}
/*td {
	padding:4px;
}
th {
	padding:4px;
}*/
.button {
	cursor:pointer;
}
.pagewidth {
	width:1000px;
	min-width:1000px;
    text-align:center;
	vertical-align:top;
	height:auto;
}
/*===========================================
    Common
 ===========================================*/
#head{
    float:left;
    width:1000px;
    height:110px;
}
#head_logo{
    float:left;
    width:325px;
    height:95px;
    margin-top:7px;
    text-align:left;
}
#head_right{
    float:right;
    width:425px;
    height:90px;
    margin-top:20px;
    text-align:right;
}

.head_right_account{
    float:left;
    width:420px;
    height:20px;
    margin-top:9px;
}
.head_right_account input{
    width:60px;
}
#foot_line{
    float:left;
    width:980px;
    height:20px;
    margin-top:10px;
}
#foot_copyright{
    float:left;
    width:980px;
    height:30px;
    color:#454141;
}
#foot_creditcards{
    float:left;
    width:980px;
    height:85px;
    line-height:85px;
    text-align:center;
}
#foot_powered{
    float:left;
    width:980px;
    height:60px;
    line-height:30px;
    color:#000000;
    text-align:right;
}
#foot_nav{
    float:left;
    width:980px;
    height:25px;
    font-size:14px;
    text-align:center;
}

.account_title{
    float:left;
    width:190px;
    height:20px;
    line-height:20px;
    color:#2b2a2a;
    font-size:12px;
    margin-right:10px;
    text-align:right;
}
.account_input{
    float:right;
    width:220px;
    height:20px;
    text-align:right;
}
.account_input input{
    float:left;
    width:220px;
    height:20px;
    line-height:20px;
    border:#2b2a2a 1px solid;
}

#slidepart{
    float:left;
    width:100%;
    height:380px;
    background-color:#ececec;
    margin-top:20px;
}

#menupart{
    float:left;
    width:950px;
    height:60px;
    padding-left:50px;
}
.menutitle{
    float:left;
    margin-left:15px;
    margin-right:15px;
    height:60px;
    line-height:60px;
    color:#000000;
    font-size:16px;
}
.menutitle a{
    color:#000000;
    font-size:16px;
}
.menutitlefocus{
    float:left;
    margin-left:15px;
    margin-right:15px;
    height:60px;
    line-height:60px;
    color:#d6549b;
    font-size:16px;
}
.menutitlefocus a{
    color:#d6549b;
    font-size:16px;
}
.menuseperate{
    float:left;
    width:10px;
    height:60px;
    text-align:center;
}

.menusearch{
    float:right;
    width:215px;
    height:25px;
}
.menusearch1{
    float:left;
    width:150px;
    height:22px;
    padding-top:3px;
    padding-left:8px;
    margin-top:17px;
    background:url('../images/search_bg.png') no-repeat;
}
.menusearch1 input{
    width:130px;
    height:20px;
    line-height:20px;
    border:0px;
}
.menusearch2{
    float:right;
    width:57px;
    height:25px;
    margin-top:17px;
    text-align:center;
}

#slideframe{
   float:left;
   width:1000px;
   height:350px;
}
.slide_product{
   float:left;
   width:250px;
   height:300px;
   background:url('../images/slide_product_bg.png') no-repeat;
}
.slide_product_photo{
   float:left;
   width:218px;
   height:272px;
   margin-left:16px;
   margin-top:16px;
}
.slide_product_title{
   float:left;
   width:218px;
   height:45px;
   line-height:20px;
   text-align:left;
   margin-left:16px;
   margin-top:16px;   
   color:#000000;
}
.slide_product_price{
   float:left;
   width:218px;
   height:20px;   
   line-height:20px;
   text-align:left;
   margin-left:16px;
   margin-top:16px;   
   color:#000000;   
}
#categorypart{
   float:left;
   width:206px;
   margin-top:15px;
   text-align:left;
}
#productpart{
   float:right;
   width:780px;
   margin-top:15px;
   text-align:right;
   height:auto;
}
#productpart1{
   float:right;
   width:986px;
   margin-top:15px;
   margin-right:15px;
   text-align:center;
   height:auto;
}
#mainpart{
   float:right;
   width:780px;
   margin-top:15px;
   line-height:25px;
   text-align:right;
}
.productframe{
   float:left;
   width:156px;
   height:auto;
}
.productframe_photo{
   float:left;
   width:140px;
   height:125px;
}
.productframe_title{
   float:left;
   width:140px;
   height:50px;
   padding-left:8px;
   text-align:left;
   color:#6f6f74;
}
.productframe_details{
   float:left;
   width:140px;
   height:70px;
   padding-left:8px;
   text-align:left;
}


.categorypart_title{
   float:left;
   width:206px;
   height:38px;
   line-height:38px;
   background:url('../images/category_title.png') no-repeat;
   color:#ffffff;
   font-size:14px;
   padding-left:16px;
}
.categorypart_middle{
   float:left;
   width:196px;
   padding-top:10px;
   padding-left:5px;
   padding-right:5px;
   color:#6f6f74;
   background:url('../images/category_middle.png') repeat;
}
.pagecontent{
   float:left;
   width:100%;
   display:none;
}
.categorypart_bottom{
  float:left;
  width:206px;
  height:17px;
}