﻿body 
{
	margin: 0px;
	padding: 0;

    background: #efefef;

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #222;
}

.NormalText   { color: #222; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
a:link, a:active, a:visited {color: inherit; text-decoration: none; outline: 0  }
a:hover {color:#ff0000;}
body div.center
{
    margin-left:auto;
    margin-right:auto;
    width:1024px;
}

div#t1{width: 100%; padding-top:2px; height: 26px;background-color: #ddd; border-bottom:1px solid #aaa; font-size: 14px;color: #888;position: fixed;z-index: 99;float: left;}
div#t1 ul.bpm{margin: 0;padding: 0;height: 26px;color: #000;}
div#t1 ul.bpm a{color: #fff;}
div#t1 ul.bpm.lt{left: 0; position: absolute;}
div#t1 ul.bpm.rt{right: 0; position: absolute;}
div#t1 ul.bpm li{list-style: none;float: left; padding: 4px;}
div#t1 ul.bpm.lt li a{padding: 8px 10px 2px 10px; text-shadow: 1px 1px 0 #fff;  block; color: inherit;text-decoration: none;background-color: inherit;border-top: 4px solid transparent;}
div#t1 ul.bpm.lt li.home a{ font-size: 24px;font-weight: bold;margin-right: 15px;border: 0;}
div#t1 ul.bpm.lt li.active a{border-bottom: 1px solid #0000
                             ;}
div#t1 ul.bpm.lt li:not(.home):not(.active) a:hover{border-bottom: 1px solid #000;background-color: #cfcfcf; color:#000;}

div#t1 ul.bpm.rt li{padding: 12px;display: block;text-decoration: none;background-color: inherit;}

img
{
    border: 0px;
}
body div.center > div
{
    margin: 10px 0 10px 0;
}

body div.center > div:first-child
{
    margin-top: 0;
}

body div.center > div:last-child
{
    margin-bottom: 0;
}

#boxcontainer
{
    width: 100%;
	float:left;
}
#box
{
    width: 180px;
    margin:auto;
	padding:2px;
	float:left;
	font-size:12px;
	background-color:#fff;
	-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 
}




#box img
{
    margin: 2px;
    padding:5px;
    border: 1px solid #ccc;
    -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 
}



#header
{

    background-color:#fff;
    color:#fff;  
    text-align:center;
    padding: 10px;
    margin:auto;
    box-shadow: 1px 0 10px #bbb;
-webkit-box-shadow: 1px 0 10px #bbb
   
}
#header a
{
    font-family: Tahoma, Geneva, sans-serif;
    text-decoration: none;
    color:#000;
	font-size: 14px;
}

#header h2
{
    padding-left:10px;
	font-size: 32px;
	font-weight:lighter;
	color:#222;
}
#header h4
{
    padding-left:10px;
	font-size: 18px;
	font-weight:lighter;
	color:#222;
}

#menu 
{
	overflow: hidden;
	background: #fff;
    vertical-align:middle;
    height:25px;

   -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 

}

#menu ul 
{
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: center;

}

#menu li 
{
	display: inline;
	padding-left:25px;	
	padding-right:25px;

	text-align:center;
	margin:0px;
}

#menu a 
{

	text-decoration: none;
	text-align: center;
    font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #000;
	background-color:#fff;
    

}

#menu a:hover, #menu .current_page_item 
{

	text-decoration: none;
	color: #ff0000;

    	
}

#menu .current_page_item a 
{
}



.content
{
	width:1000px;
	background:#eee;	
    padding: 5px;	

	margin: auto;


}

.content img
{
    padding:10px;
}
body div.center .content 
{
	width:984px;
    padding: 5px;	

	margin: auto;
	
}


body div.center .footer
{

	width:984px;
	background:#fff;
    padding: 20px;	
    text-align: center;

}


h1, h2, h3, h4 
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
}

h1 {font-size: 20px; font-weight:normal;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}




.submenu 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;    
	background-color:#fff;
	font-weight:normal;

    
}

.submenu ul 
{
    margin-left: 0;
    padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;    
    list-style-type: none;
	background-color:#ffffff;    
}
.submenu ul li 
{
    margin-top:5px;
}
.submenu ul li a
{
	color: #555;    
    text-decoration: none;
}
.submenu ul li a:hover
{
	color: #ff0000;    


}




.footer 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;    
	background-color:#fff;
	font-weight:normal;
	padding-left: 10px;
    height:300px;
    padding-top:20px;

}

.footer ul 
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;    
    list-style-type: none;
    width:180px;
	background-color:#ffffff;    
}
.footer ul li 
{
    padding:3px;
}
.footer ul li a
{
	color: #888;    
    text-decoration: none;
}

.footer ul li a:hover
{
	color: #000;    
	background-color:#eee;

}


.seo
{
   -moz-border-radius: 8px;-webkit-border-radius: 8px; border-radius: 8px; 
    border: 1px solid #ccc;
    margin: 20px;
    padding:20px;    
    text-align: left;
    background-color:#eee;    
    text-shadow: 1px 1px 0 #fff;   
    font-size:12px; 
}
.title
{
    margin:3px;
    padding:0px;
    font-size:12px;
    width:150px;
    height:24px;
    background-color:#fff;
    color:#000;
}
.title a
{
  
    text-decoration: none;
}
.title a:hover
{
    color:#ff0000;
}


.price
{

    margin:15px 5px 5px 5px;
    padding:5px;
    font-size:14px;
    width:150px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    background-color:#1689d2;
    -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; 
    border: 1px solid #000;

    
}
.price a
{
    color:#000;
    text-decoration:none;
}
.price a:visited
{
    color:#fff;
}

.price a:hover
{
    background-color:#000; 
    color:#000;
}


.more
{
    padding:10px;
    font-size:14px;
    font-weight:bold;
    color:#007700;
    float:right;
}

.productimg
{
   -moz-border-radius: 8px;-webkit-border-radius: 8px; border-radius: 8px; 
    border: 1px solid #aaa;
    padding:20px;
    width:250px;
     
}

.addcart
{
    margin:10px;
    padding:8px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    text-shadow: 2px 2px 0 #3F7C85;
    text-align:center;
    background-color:#6BA8B1;
    -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 
    border: 1px solid #3F7C85;

}

.addcart a 
{
    text-decoration: none;

}
.addcart:hover
{
    border: 1px solid #000;
    cursor: pointer; cursor: hand;   
}


.breadcrums  
{
    margin-top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px; 
    background-color:#eee;
    color:#000;

    -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 
}
.breadcrums a 
{ 
    text-decoration: none;  
        color:#000;
}
.breadcrums a:hover 
{ 
    color:#009900;
}


.productHeading 
{
    padding-top: 10px; 
    margin: 0px;
    color:#6BA8B1;
    font-weight:bold;
}


        #menu2
        {
            padding: 0;
        }
        #menu2 li
        {
            display: inline;
        }
        #menu2 li a
        {
            background: #eee;
            padding: 10px;
            float: left;
            border-bottom: none;
            text-decoration: none;
            color: #000;
            font-weight: bold;
            font-size:12px;
            border: 1px solid #ccc;
        }
        #menu2 li.active a
        {
            background: #eee;
        }
        .content2
        {
            float: left;
            clear: both;
            border-top: none;
            border-left: none;
            background-color: #ffffff;
            padding: 10px 20px 20px;
            width:590px;
            border: 1px solid #ddd;
            font-size:12px;
           -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 
        }
        
    .paging
    {
        padding:5px;
        background-color:#fff;
        border: 1px solid #aaa;
    }
    .paging:hover
    {
        padding:5px;
        background-color:#999;
        border: 1px solid #000;
        color:#fff;
    }    
    
    
    .search
    {
        margin:0;
        padding:5px;
        width:250px;
        height:28px;
        border: 1px solid #aaa;
        color:#aaa;
        font-size:14px;        
        -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; 
    }
    .searchbtn
    {
        margin:0;
        background-color:#555;
        border: 1px solid #888;
        font-weight:bold;
        
        color:#fff;       
        height:28px;
        -moz-border-radius: 5px;-webkit-border-radius: 3px; border-radius: 3px; 
    }
    
    
    .design
    {

        border-top: 1px solid #ddd;
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #bbb;
        border-right: 1px solid #bbb;
    }
    
.banner { position: relative; overflow: auto; }
.banner li { list-style: none; }
.banner ul li { float: left; }    

    .freeShipping
    {
        font-style:italic;
        font-weight:bold;
        font-size:12px;
        color:#990000;
        text-align:center;
        
    }

.price2
{
    margin:-2px;
    padding:10px;
    color:#6BA8B1;
    font-size:24px;
    font-weight:bold;  
    text-shadow: 1px 1px 0 #555
} 

.bus
{
    padding:10px;
    background-color:#dc690c;
    color:#ffffff;
    font-weight:bold;
    -moz-border-radius: 10px;-webkit-border-radius: 10px; border-radius: 10px; 
}    
    
.highlight
{

    border:2px solid #c7a159;
    margin:-2px;
}   

.im
{
    padding:5px;
}

.panel {
	width:170px;
	float:left;
	height:400px;
	background:#fff;
	border: 1px solid #ccc;


}
.fonts {
	padding:5px;
	width:60px;
	float:left;
	background:#fff;
	font:400 12px Arial, Helvetica, sans-serif;
	color:#000;
} 

.color-box {
	width:20px;
	height:20px;
	margin:5px;
	border: 1px solid #000;
	float: left;
}