/* CSS Document: Classes Id and other styles for the HYTEK STORE */



#store_container{
padding:16px 5px 10px 10px;/*top,right,bottom,left*/
width:567px;

}

#store_desc{
padding:0px 5px 10px 5px;/*top,right,bottom,left*/
width:373px;

}

#store_sub{
padding:15px 5px 0px 5px;/*top,right,bottom,left*/
width:350px;

}

#store_mini{
padding:5px 2px 10px 3px;/*top,right,bottom,left*/
width:148px;
}

div#store_title{
padding:0px 5px 10px 5px;/*top,right,bottom,left*/
width:395px;
font-size:14px;
font-weight:bold;
color:#215FAC;
}


#core_features{
width:560px;
padding:10px 5px 10px 0px;
}

#default_img{
float:right;
padding:0px 10px 0px 5px;
text-align:right;
width:100px;
}

.related_items{
border-top:solid 1px #C6C9CC;

}
/******************************CART*******************************/


.add2cart{

}
.cart_total{
background:url(../images/total_bg.jpg) repeat-y top left;
border-top:solid 1px #dfe3e6;
border-bottom:solid 1px #dfe3e6;
padding-right:6px;
padding-bottom:4px;
}


#cartTable{
width:550px;
padding:0px;
border:solid 1px #ffffff;
width:520px
}

#cartTable td {
text-align:center;

}

.cart_header{
background:#cccccc;
font-size:14px;
}

.cart_row{
background:#ffffff;
}
.cart_row_alt{
background:#eeeeee;

}
.cart_title{
font-weight:bold;
color:#4e4e4e;

}
#cartMessage{
color:#A30719;

}

/********************MINICART************************/




.cart_bg{
background:url(../images/cart_bg.jpg) repeat-y;

}

#cart_total{
font-style:italic;
font-weight:bold;
color:#A30719;
}

.cart_sub{
background:url(../images/cart_bg.jpg) repeat-y;
border-top:solid 1px #DFE3E6;
font-style:italic;
font-weight:bold;
}

#cart_no_products{
padding-left:5px;
pading-right:5px;
}

#minicart_summary{

}


#minicart_product_total{
color:#A30719;
font-weight:bold;
padding-top:5px;
}

#minicart_qty_total{
color:#4b4b4b;
font-weight:bold;
}

#mini_title{
font-weight:bold;

}
#minicart_product_list{
width:150px;
overflow:none;
}

/******************************PRODUCTS*******************************/


.prod_title {
font-size:14px;
font-weight:bold;
color:#215FAC;
}


.prod_title div{
font-size:14px;
font-weight:bold;
color:#215FAC;
}


.prod_price div{
font-size:14px;
font-weight:bold;
color:#4A5656;
padding-bottom:5px;
}


/******************************SUBPRODUCTS*******************************/

.subprod_title a:link{
font-size:12px;
font-weight:bold;
color:#164072;
text-decoration:none;
padding-left:16px;
background: url(../images/lil_arrow2.jpg) no-repeat top left;
width:260px;
}
.subprod_title a:hover{
font-size:12px;
font-weight:bold;
color:#164072;
text-decoration:none;
padding-left:16px;
background: url(../images/lil_arrow2.jpg) no-repeat top left;
width:260px;
}
.subprod_title a:visited{
font-size:12px;
font-weight:bold;
color:#164072;
text-decoration:none;
padding-left:16px;
background: url(../images/lil_arrow2.jpg) no-repeat top left;
width:260px;
}

.subprod_title{
display:block;
width:260px;

}

.subprod_pic{
padding:5px 5px 5px 7px;
text-align:center;

}

.sub_prodmain{
text-align:right;

}
.subprod_sum{
width:260px;
padding-left:16px;
padding-bottom:15px;
}


/*********************CHECKOUT******************************/

#direct_btn{
padding:8px 0px 0px 0px;/*top,right,bottom,left*/

}

div#order_buttons{
padding-top: 0px;

}

div#order_buttons a:link{
display:block;

}

div#order_buttons a:hover{
display:block;

}

div#order_buttons a:visited{
display:block;

}


/***************************featured products**********************************/

.feature_image{

}

div.feature_title{
font-weight:bold;
font_size:14px;
color:#0C2389;
padding-bottom:3px;
}

.feature_text{
font-size:11px;

}

.feature_table{/*which is actually the td*/
padding-left:;
padding-right:;
border: solid 1px #C6C9CC;
}

.feature_link{
padding-right:16px;
background: url(../images/lil_arrow2.jpg) no-repeat top right;
width:125px;
display:block;
text-align:right;
text-decoration:none;
font-weight:bold;
}

/*****************************CONFIGURABLE PRODUCTS*********************************/

.config_table{
width:392px;
}

.config_message{
font-weight:normal;
font-size:12px;
color:;

}

.config_error{
font-weight:normal;
font-size:10px;
color:#890000;
}

.config_desc{
font-weight:normal;
font-size:12px;
color:;
}

.config_table fieldset{
border:solid 1px #CACACA;
padding:10px;
}

.config_table legend{
font-weight:bold;
font-size:13px;
color:#003471;
}

.config_table label{
font-weight:bold;
font-size:12px;
padding-right:10px;
}


