/*html boby(index)-------------------------------------------------------------------------------------------*/

html,body{
margin:0;
padding:0;
font-family:verdana;
font-size:12px;
color:#000000;
background-color:#ffffff;
}

#content{
/**/position:relative;
top:0;
left:0;
min-width:790px;
width:100%;
height:100%;
margin:0;
padding:0;
background-color:#ffffff;
}


/*all font details---------------------------------------------------------------------------------------------*/

/**/h2.title{
margin:0;
padding:0 0 0 10px;
font-size:20px;
font-family:verdana;
color:#323232;
}

.white_box_left h2{
margin:0;
padding:0 0 0 0px;
font-size:20px;
font-family:verdana;
font-weight: normal;
color:#323232;
}

.white_box_left p{
margin:0 0 0 170px;
padding:20px;
font-size:12px;
font-family:verdana;
color:#000000;
background-color:#ffffff;
line-height:150%;
}

.white_box_right h2{
text-align:right;
margin:0;
padding:0;
font-size:22px;
font-family:verdana;
font-weight: normal;
color:#323232;
}

.white_box_right p{
text-align:right;
margin:0;
padding:0;
font-size:12px;
font-family:verdana;
color:#000000;
}

.cart_box p{  
min-height:0;
margin:0;
padding:5px;
font-size:8px;
font-family:verdana;
color:#000000;
}

/*header----------------------------------------------------------------------------------------------*/

#header{
width:100%;
height:89px;
margin:0;
padding:0;
min-width:790px;
}

td.header_title{
width:476px;
height:89px;
margin:0;
padding:0;
}

td.header_title img{
width:476px;
height:89px;
margin:0;
padding:0;
display:block;
}

td.stretch{
width:100%;
height:89px;
margin:0;
padding:0;
background:url(/images/header_stretch.jpg) 0 0 repeat-x;
}

/*Navi---------------------------------------------------------------------------------------------------------*/


table.navi{
width:314px;
height:89px;
margin:0;
padding:0; 
}

td.home, td.about{
width:106px;
height:89px;
margin:0;
padding:0;
}

td.contact{
width:106px;
height:89px;
margin:0;
padding:0;
}



/*Link ------------------*/

table.navi td span{
visibility:hidden;
}

table.navi a{                         
display:block;
width:100%;
height:100%;
text-decoration:none;
}


/*home link--------------*/


td.home a{
background:url(/images/home.png) 0 0 no-repeat;
}

td.home a:hover{
background:url(/images/home.png) 0 -89px no-repeat;
}



/*cart link----------------------*/

td.cart a{
background:url(/images/shoppingcart.png) 0 0 no-repeat;
}

td.cart a:hover{
background:url(/images/shoppingcart.png) 0 -89px no-repeat;
}


/*contact link---------------------*/

td.contact a{
background:url(/images/contactus.png) 0 0 no-repeat;
}

td.contact a:hover{
background:url(/images/contactus.png) 0 -89px no-repeat;
}

/*aboutus link---------------------*/

td.about a{
background:url(/images/aboutus.png) 0 0 no-repeat;
}

td.about a:hover{
background:url(/images/aboutus.png) 0 -89px no-repeat;
}





/*search---------------------------------------------------------------------------------------*/

/**/#search{
position:relative;
top:0;
left:0;
width:100%;
height:5px;
margin:0;
padding:0;
}

/*liquid column ---------------------------------------------------------------------------------------------------------*/

/**/#container{
position:relative;
bottom:0;
margin:0;
padding:0;
min-height:799px;
background-color:#ebeded;
}


/**/#column_left{
position:absolute;
top:0;
left:0;
width:172px;
margin:0;
padding:0;
}


/**/#column_middle{
min-height:799px;
margin:0 179px 0 172px;
padding-left:10px;
padding-right:10px;
border-left:1px;
border-right:1px;
border-left-style:solid;
border-right-style:solid;
border-color:#ffffff;
background-color:#FFFFFF;
}

/**/#column_right{
position:absolute;
top:0;
right:0;
width:179px;
margin:0;
padding:0;
}


/*column left-------------------------------*/

.category_img{
width:172px;
height:41px;
margin:0;
padding:0;
}

/*navi*/
ul.category_navi{
width:171px;
height:100%;
margin:0;
padding:0; 
list-style-type:none;
border-top: 1px solid #ebeded;
}


ul.category_navi li{
width:171px;
height:35px;
margin:0;
padding:0;
border-right: 0;
border-bottom: 1px solid #000000;
border-bottom-style:dashed;
}


/*-------------------------------------------*/

ul.category_navi li a{
display:block;
width:100%;
height:100%;
text-decoration:none;
font-size:12px;
font-family:verdana;
color:#000000;
font-weight:;
}


ul.category_navi li a span{
display:block;
padding:8px 0 0 40px;
}

/*link*/

ul.category_navi li a{
background:url(/images/category_menu.png) 0 0 no-repeat;
}

ul.category_navi li a:hover{
background:url(/images/category_menu.png) 0 -37px no-repeat;
}

ul.category_navi li.active a{
    background:url(/images/category_menu.png) 0 -74px no-repeat;

}

/*rounded box BG Grey---------------------*/

.round_box_bg {
position:relative;
top:0;
right:0;
left:0;
bottom:0;
margin:0;
padding:0;
background-color:#EBEDED;
}

.roundtop_bg{ 
background:url(/images/corner_top_right_grey.jpg) no-repeat top right; 
}

.roundbottom_bg{
background:url(/images/corner_bottom_right_grey.jpg) no-repeat top right; 
}

img.corner_bg{
width:11px;
height:9px;
border:none;
display:block !important;
}




/*rounded box white---------------------*/

.round_box_white {
margin:10px 10px 0 10px;
padding:0;
background-color:#ffffff;
}

.roundtop_white{ 
background:url(/images/corner_top_right_white.jpg) no-repeat top right; 
}

.roundbottom_white{
background:url(/images/corner_bottom_right_white.jpg) no-repeat bottom right; 
}

img.corner_white{
width:11px;
height:9px;
border:none;
display:block !important;
}




/*white box----------------------------------------*/

#white_box{
position:relative;
top:0;
left:0;
bottom:0;
margin:0 10px 0 10px;
padding:0;
background-color:#ffffff;
}

.white_box_left{
min-height:205px;
margin:0 0 0 0;
padding:0 200px 0 0;
background:url(/images/white_box_stretch.jpg) repeat-x top left;
background-color:#ffffff;
}


.white_box_right{
position:absolute;
top:29px;
right:0;
bottom:0;
width:200px;
margin:0;
padding:0;
background-color:#ffffff;
}



/*---------------*/


.white_box_left img{
margin:0;
padding:0;
}

.white_box_right img{
position:absolute;
right:0;
top:55px;
margin:0;
padding:0;
}



/*colum right--------------------------------------------------------------------*/

.shopping_cart_img{
width:156px;
height:28px;
margin:9px 0 0 11px;
padding:0;
}

.cart_box{
width:156px;
min-height:100px;
margin:0 0 0 11px;
padding:10px 0 0 0;
background-color:#ffffff;
}

.cart_box td{
font-size:10px;
}
/*shoping cart in right column links*/

ul.empty_check li span{
visibility:hidden;
}

ul.empty_check{
height:28px;
margin:5px 0 0 11px;
padding:0; 
list-style-type:none;
}

ul.empty_check li{
width:80px;
height:28px;
margin:0;
padding:0;
float:left;
}


ul.empty_check li a{
display:block;
width:100%;
height:100%;
text-decoration:none;
}


ul.empty_check li.empty a{
background:url(/images/emptycart.png) 0 0 no-repeat;
}

ul.empty_check li.empty a:hover{
background:url(/images/emptycart.png) 0 0 no-repeat;
}



ul.empty_check li.checkout a{
background:url(/images/checkout.png) 0 0 no-repeat;
}
ul.empty_check li.checkout a:hover{
background:url(/images/checkout.png) 0 0 no-repeat;
}



/*delete link*/

ul.delete li span{
visibility:hidden;
}

ul.delete{
width:16px;
height:16px;
margin:0;
padding:0; 
list-style-type:none;
}

ul.delete li{
width:16px;
height:16px;
margin:0;
padding:0;
}


ul.delete li a{
display:block;
width:100%;
height:100%;
text-decoration:none;
}


ul.delete li a{
background:url(/images/delete.png) 0 0 no-repeat;
}

ul.delete li a:hover{
background:url(/images/delete.png) 0 0 no-repeat;
}


/*footer---------------------------------------------------------------------------------------*/

#footer{
width:100%;
min-width:790px;
height:30px;
margin:0;
padding:0;

}

/*contact us-------------------------------------------------------------------------------------*/

h2.about{
margin: 30px 0 0 40px;
padding: 0;
font-weight: normal;
font-size: 18px;
border-bottom: 1px #666666 dotted;
width: 800px;
}

#aboutus{
margin: 30px 0 0 0;
padding: 0 0 0 60px;
float: left;
}

#aboutus h3{
margin: 0;
padding: 0;
font-size: 14px;
border-bottom: 1px #666666 dotted;
}

#aboutus p{
margin: 20px 0 20px 0;
padding: 0 0 0 20px;
font-size: 12px;
}

.map{
margin:  50px 0 0 50px;
padding: 0;
}



#contactus{
margin: 10px 0 100px 40px;
padding: 0;
clear: left;
}


#contactus h2{
margin: 30px 0 20px 0;
padding: 0;
font-weight: normal;
font-size: 18px;
border-bottom: 1px #666666 dotted;
width: 800px;
}

ul.payment{
margin: 0 0 0 20px;
padding: 0;
}

ul.payment li{
margin: 0;
padding: 0;
list-style: inside disc;
}

ul.contactus{
margin: 0px 0 0 20px;
padding: 0;
}

ul.contactus li{
margin: 10px 0 0 0;
padding: 0;
list-style: none;
}

ul.contactus span.border{
border-bottom: 1px #666666 dotted;
font-weight: bold;
}

ul.contactus span.call{
padding-left: 5px;
font-size: 10px;
}


.pagination {
    padding: 3px;
    margin: 3px;
}
.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #ddaaaa;
    text-decoration: none;
    color: #ee0000;
}
.pagination a:hover, .pagination a:active {
    border: 1px solid #ee0000;
    color: #000;
}
.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #ee0000;
    font-weight: bold;
    background-color: #ee0000;
    color: #ddd;
}
.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #ee0000;
    color: #ddd;
}




