/*========== menu functionality ==========*/
.topmenuul{
    list-style-type:none;
    margin:0;
    padding:0;
}

.topmenuli{
    list-style-type:none;
    float:left;    
}

.topmenutitle{
    display:block;
    width:auto;
}

.submenuul{
    list-style-type:none;
    position:absolute;
    margin: 0;
    padding:0;
    display:none;
}

.submenuli a{
    display:block;
    height: 20px;
}

li:hover ul , li.over ul{ 
    display: block;
}

li>ul { 
    top: auto;
    left: auto;
}

/*========== Menu design ==========*/

.topmenuul {
    
}

.topmenuli{
    padding:0;
    margin-right:2em;
}

.topmenutitle {    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;

}

.topmenutitle:hover{    
    color: #FF6600;    
}

.submenuul {
    width:130px;
    background: #FFCC00;
    filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:.90;
}

.submenuli a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    text-decoration: none;
    color: #000000;
}

.submenuli a:hover{
    text-decoration: none;    
    background: #993300;
    color: #FFFFFF;
}


/*========== page design ==========*/

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;

    background-attachment:fixed;
    /* background-image:url(/images/main_bg3.jpg);*/
    background-position:top; 
    background-repeat:no-repeat;
}

table{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #FF6600;
}

a:link{
    border: solid 0px;
}

a:visited{

}

a:hover {
    text-decoration: underline;
}

hr{
    color: #FF6600;
}

input, select, textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #666666;
    background: #FFFFFF;
    border: solid #CCCCCC 2px;
    padding: 0;
}

.inputBtn {
    font-style: normal;
    font-weight: bold;
    background: #FFFFFF;
    color: #993300;
}

.thumbNail {    
    border: 1px solid #000000;
}

.mainPgTxt{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    color:#990000;}
.DeliveryPgTxt{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    color:#990000;}

}
/*========== Logo ==========*/
.logo{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 46px;
    font-weight: bold;    
    text-decoration: none;
}

.logo1{
    font-size: 24px;
    color: #993300;
}

/*========== Error Messages ==========*/
.errMsg{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
}

/*========== Left Navigations ==========*/
.ad {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    border: solid #FF9900 1px;
}

/*========== Left Navigations ==========*/
.subNaviTable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}


.subTitle {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    background-color: #FF9900;
    color: #FFFFFF;
}

.subContents {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    background-color: #FFCC00;
    color: #FF6600;
}

.subSelected, .subSelected a{
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    background-color: #FFCC00;
    color: #993300;
}

.subSelectedCurrent{
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    background-color: #FFCC00;
    color: #FFFFFF;
}

.subContents a {
    font-size: 10px;
    color: #FF6600;
    text-decoration: none;
}

.subContents a:hover{
    color: #FFFFFF;
    text-decoration: underline;
}

.inputText {
    font-weight: normal;
    font-size: xsmall;
        
}

/*========== Footer ==========*/

.footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: bold;
    font-style: italic;
    text-decoration: none;
    background-color: #993300;
    color: #CCCCCC;    
}

.footer a{
    font-style: normal;
}

/*========== Category Listing ==========*/
.catList {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-decoration: none;    
}

.catList a:link{
    text-decoration: none;
    color: #000000;
}

.catList a:visited{
    text-decoration: none;
    color: #000000;
}

.catList a:hover{
    text-decoration: underline;
}

.catList img {    
    border: 1px solid #000000;
}

/*========== Product Detail ==========*/
.prodDetail {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;    
}

.prodDetailH1{
    font-size: 16px;
    font-weight: bold;
}

.prodDetailErr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    background: #FF0000;
    text-decoration: none;
}

.prodDetail img {    
    /*border: 1px solid #999999;*/
}

/*========== Paging ==========*/
.paging{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.paging a{
    text-decoration: underline;
    color: #000000;
}

.paging a:link{
    text-decoration: underline;
    color: #000000;
}

.paging a:hover{
    color: #FFFFFF;    
    background-color: #FFCC33;        
}

.paging a:visited{
    text-decoration: underline;
    color: #000000;
}

/*========== Content header ==========*/
.contentHeader{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
}

/*========== Cart ==========*/
.cart{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.cartTop {
    font-size: 10px;
    background-color: #FF9900;
}

.cartBottom {
    font-size: 10px;
    background-color: #FF9900;
}

.cartContents {
    font-size: 10px;
    background-color: #FFCC00;
}

.cartCards{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    text-decoration: none;    
}

.contShop{
    font-weight: bold;
    background: #FFFFFF;
    border: 2px solid #CCCCCC;
}

.contShop a{
    color: #666666;
}


/*========== Account ==========*/
.account {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.accountTitle {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    background-color: #FFCC00;
    color: #FFFFFF;
}

.accountContents {
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.accountMsg{
    color: #FF0000;
}

/*========== Checkout ==========*/
.checkout {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.checkoutPricing{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    background-color: #FFFFCC;
    
}

.checkoutTitle {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    background-color: #FF9900;
    color: #FFFFFF;
}

.checkoutContents {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #000000;    
}

.checkoutErr, .loading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
    border: none;
    overflow:hidden;
    display: none;
}

.checkoutRadio{
    background-color: #FFFFCC;
    border: none;
}

/*========== Return Policy ==========*/
.header1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
}

.header2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;    
    color: #FF6600;
    text-decoration: none;
}