/* common */


body {
    background: #dbedf4 url(../images/bg.gif) repeat-x; 
    font: normal normal Arial, Helvetica, sans-serif,verdana; 
    font-family:verdana;  
    color: #000;
    margin: 0px;
    padding: 0px;
}

fieldset,a img {
    border: none;
}

a:link,a:visited {
    text-decoration: underline;
    color: #000;
    outline: none;
}

input,select,textarea {
    font: normal normal 1.1em Arial, Helvetica, sans-serif;
    color: #333;
}
form {
    padding: 0px;
    margin: 0px;
}


/* container */


#container {
    margin:0 auto;
    overflow:hidden;
    width:1024px;
}

/* Top menu styles*/

#topmenu {
    float:right;
    margin:3px 40px 2px 0;
    overflow: hidden;
    
}
#topmenu .topmenu {
    color:#CCFFFF;
    font-family:verdana;
    font-size:11px;
    text-decoration:none;
    float: right;
     overflow: hidden;   
}
#topmenu .cart {
    background: transparent url(../images/cart.gif) no-repeat left top; 
    padding-left:25px;
}
#topmenu .topmenu:hover {
    text-decoration: underline;
}
#topmenu .border {
    border-right:1px solid #CCFFFF;
    float:right;
    height:10px;
    margin:2px 5px 0 7px;
    padding: 0px;
    overflow: hidden; 
}
#wrapperleft {
    background:transparent url(../images/wrapperleft.png) no-repeat scroll left top;
    float:left;
    height:600px;
    margin-top:8px;
    overflow:hidden;
    width:10px;
}
#wrapper {  
    float:left;
    overflow:hidden;
    width:999px; 
}
#wrapperright {
    background:transparent url(../images/wrapperright.png) no-repeat scroll right top;
    float:left;
    height:630px;
    margin-top:0;
    overflow:hidden;
    width:9px;
}
#wrapper #wrapperhead {
    background:#3D7FDB url(../images/admintop.png) no-repeat scroll center top;
    height:17px;
    overflow:hidden;
}
#wrapper #wrapperinner {
    background:#FFFFFF url(../images/inner.gif) repeat-x scroll 0 0;
    overflow:hidden;
    padding-bottom:10px;
    padding-top:3px;
    width:100%;
}
#wrapper #wrapperbottom {
   background:transparent url(../images/wrapperbottom.png) no-repeat scroll center top;
   height:12px;
}

 #wrapperinner #search {                 
    float: right;
    margin-right:10px;
 } 
 #search .searchback{             
    background:transparent url(../images/searchback.png) no-repeat scroll right top;    
    width:162px;
    height: 32px;  
 }
 #search .searchlabel {
    color:#006699;
    font-size:11px;
    font-weight:bold;
    margin:10px 0 0 2px;
 }
 #search .searchtext {
        border:2px solid #E7E7E7;
        color:#006699;
        font-size:12px;
        height:13px;
        margin: 0px;
        padding: 0px;
        width:119px;
        z-index: 1;
 }
 .vertical {
    vertical-align:middle; 
} 
.padding {
    padding: 5px;
}
 #wrapperinner .logo {
    padding:8px 0 0 20px;
 }
  #wrapperinner .logo span {
    font-family:Arial Sans MS;
    font-size:44px;
  }

#menu {
    background:transparent url(../images/menuback.gif) repeat-x;  
    height: 40px;
    width: 100%;
    margin-top: 2px;
    float: left;
}
#menu .topmenu {
    float: left;
   color: #0000cc;
   text-decoration: none;
    font-family:verdana;
    font-size:11px;
    margin-top: 12px;
}
#menu .topmenu:hover {
    text-decoration: underline;
}
 #menu .select {
    font-weight: bold;    
}
#menu .border {
    border-right:1px solid #CCFFFF;
    float:left;
    height:10px;
    margin:15px 15px 0 15px;
}
#menu .leftmargin {
    margin-left: 15px;
}
#left, #right {
    float:left;
    margin:0;
    width:154px;
}
#middle {
   float:left;
   margin:0 0 0 5px;
   padding:0;
   width:675px;;  
}
            
#left .lefthead, #right .righthead   {
    background:transparent url(../images/lefthead.png) no-repeat scroll 0 0;
    height:9px;
    margin-left:1px;
    overflow: hidden;
}
#left .leftouter, #right .rightouter {
    background:transparent url(../images/leftouter.png) repeat-y scroll 0 0;
    height:100%;  
}
#left .leftbottom, #right .rightbottom {
    background:transparent url(../images/leftbottom.png) no-repeat scroll 0 0;
    height:10px;
}
#left .leftinner, #right .rightinner {
    background:#fbfdfe url(../images/leftinner.gif) repeat-x scroll 0 0;
    height:100%;
    margin-left:3px;
    width:149px;
    min-height:755px;   
}
.topviewed .data {
    padding-top:8px;
    text-align:center;
}
.topviewed .data .normal {
    font-size:10px;
    margin:0;
    padding:0;
} 
.topviewed .data .more {
    color:#006666;
    float:left;
    font-size:10px;
    margin:10px 0 0 6px;
}
.topviewed .data .cart {
     background:transparent url(../images/cartsmall.png) no-repeat scroll 0 0;
     float:left;
     font-size:10px;
     font-weight:bold;
     height:18px;
     margin-left:3px;
     padding:11px 32px 0 4px;
}
.topviewed .data .bold {
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:0;
}
 .navbox {
    margin:2px 0 0 3px;
    overflow:hidden; 
 }
 .navbox .innerpadding {
       float:left;
       padding-top:3px;
       width:135px;
       cursor: pointer; 
       text-decoration: none;
 }  
 .navbox .navboxtop {
    background:transparent url(../images/navboxtop.png) no-repeat; 
    height: 10px;
    overflow: hidden;
 }
  .navbox .navboxbottom {
    background:transparent url(../images/navboxbottom.png) no-repeat; 
    height: 10px;
    overflow: hidden;
 }
  .navbox .navboxinner {
    background:#EFEFEF url(../images/navboxinner.png) repeat-x scroll 0 0;
    overflow:hidden;
    width:98%;
  }
  .navbox a {
   font-size:10px;
   text-decoration:none;
   font-weight: bold;
  }        
  .navbox .border {
    border-bottom:2px solid #FFFFFF;
    margin:0 0px 0 4px;
    overflow:hidden;
    padding-top:2px;
  }
  .navbox .active {
    background-color : #006699;
    color:white; 
  }
  .navbox a span {
  color:#FEA521;
  float:left;
  font-size:10px;
  font-weight:bold;
  margin-right:5px;
  height: 13px;
  }
  #breadcrump {
    float: left;
    margin-top:15px;
}
#breadcrump span {
    color: #000099;
    font-weight: bold;
    font-size: 13px;
}
#breadcrump a {
    color: #000099;
    font-weight: bold;
    font-size: 13px;
}
#breadcrump a:hover {
    text-decoration: none;
}



#rss {
    float: left;
    margin-top: 25px; 
}
#rss a {
    background:transparent url(../images/rss.png) no-repeat scroll 0 0;
    padding-left:25px;   
    padding-bottom:5px; 
    text-decoration: none;  
} 
#rss a:hover {
    text-decoration: underline;
}




#navigator .link {
    color:black;
    font-size:12px;
    margin-left:5px;
    text-decoration:underline;
}
#navigator . link:hover {
    text-decoration: none;
}
#navigator .links {
    
}
#navigator .previous {
    margin-right: 20px;
}
#navigator .next {
    margin-left: 20px;
}
 #navigator .select {
    font-weight: bold;
    text-decoration: none;   
}
 
#navigator {
    background:transparent url(../images/navm.gif) repeat-x scroll 0 0;
    float:right;
    height:24px;
    margin-top:25px;
    text-align:center;
}
.navl {
    background:transparent url(../images/navl.gif) no-repeat scroll 0 0;
    float: right;
    height:24px;
    margin-top:25px;
    text-align:center;
    width: 5px;
    
}
.navr {
    background:transparent url(../images/navr.gif) no-repeat scroll 0 0;
    height:24px;
    margin-top:25px;
    text-align:center;
    width: 5px;
    margin-right: 20px;
} 
 #products {
    margin-top: 10px;
 } 
  #products .image {
    background:transparent url(../images/imageback.png) no-repeat scroll 0 0;
    height:122px;
    margin:8px 0 0 43px;
    width:122px;;
  }
  .topviewed .data .image {
    background:transparent url(../images/imageback.png) no-repeat scroll 0 0;
    height:122px;
    margin:0 0 0 10px;
    width:122px;
  }
  .topviewed .data .image img {
    margin:10px;
  }
  #products .image img {
    margin-top:1px;
  }
 
 #products .imagebg {
   background:transparent url(../images/imagebg.png) no-repeat scroll 0 0;
float:left;
height:203px;
margin:7px 10px 0 5px;
width:208px;
 }  
 #products .imagebg .data {
    margin-top: 2px 0px 0px 0px;
    padding: 0px;
    text-align: center;
 }
  #products .imagebg .data div, .descback .normal {
    margin:0px;
    padding:0px; 
    font-size:12px; 
    font-weight: bold;
  } 
  #products .imagebg span {
    font-size: 10px;
    font-weight: bold;
  }
  .descback .bold {
    font-size: 12px;
    font-weight: bold;
  }
  .blue {
        color: #0000cc;
  }
  .orange {
    color: #ff6600;
  }
   #products .addtocart, .features  .addtocart{
      background:transparent url(../images/cartfinel1.gif) no-repeat scroll 0 0;
      float:left;
      height:28px;
      margin-left:20px;
     # margin-left:10px;
      width:169px;
   }
   #products .addtocart a {
       
      float:left;
       font-size:10px;
       font-weight:bold;
       margin-left:6px;
       margin-top:7px;
       padding-right:7px;
       text-decoration:none;
   }
    #products .addtocart .border {
        border-right:2px solid;
    }
   
   #footer {
    background:transparent url(../images/footer.gif) repeat-x scroll 0 0;
    float:left;
    font-size:12px;
    height:55px;
    margin-top:45px;
    text-align:center;
    width:100%;
   }
   .topicheade {
        background:transparent url(../images/topicheader.png) no-repeat scroll 0 0;
        height:25px;
        margin-left:3px;    
   }
   .topicheade h5 {
        color:#3347AB;
        margin:0 0 0 7px;
        padding:4px 0 0;
        font-size: 12px;
   }
   #right .topviewed {
   background:transparent url(../images/top.png) no-repeat scroll 0 0;
   height:223px;
   margin:15px 0 0 3px;;
   }
     
   #product1 {
        margin:10px 0 1px 12px; 
   }
   #product1 .producttop {
    background:transparent url(../images/producttop.png) no-repeat scroll 0 0; 
    height: 10px;
    overflow: hidden;
   }
    #product1 .productinner {
        background:transparent url(../images/productinner.gif) repeat-x scroll 0 0;
        border-left:1px solid #C3C3C3;
        border-right:1px solid #C3C3C3;
        min-height:708px;
        overflow:hidden;
        padding-right:2px;
        width:631px;
    }
    #product1 .productinner .imageback {
        background:transparent url(../images/productimgback.png) no-repeat scroll 0 0;
        float:left;
        height:264px;
        margin:0 0 9px 45px;
        #margin:0 0 9px 23px;
        width:284px;
    }
     #product1 .productinner .descback {
     background:transparent url(../images/productdesback.png) no-repeat scroll 0 0;
     float:left;
     height:264px;
     margin:0 0 9px 9px;
     width:248px;
    }
    #product1 .productinner .imageback img {
        margin: 6px;
    }
     #product1 .productinner .desmargin {
        margin: 10px;
     }  
     #product1 .productinner .desmargin .img {
        margin:5px 0 8px 0;
     }
     #product1 .productinner .input {
        height: 12px;
        width: 20px;
     }
     .thumb {
        margin-left:45px;
     }
     .desbar {
        background:transparent url(../images/desbar.png) no-repeat scroll 0 0;
        height:21px;
        margin-left:18px; 
        color: #855f8c;
        font-weight: bold;
     }
     .qty {
        float:left;
        font-size:12px;
        font-weight:bold;
        margin-top:5px;
     }
     .addtocart {
        font-weight:bold;
        padding-top:5px;
        font-size:9px;
     }
     .overview {
        margin-top:15px;
        margin-bottom:5px;
        font-weight:bold;
        font-size:12px; 
     }
     .desmargin p {
        text-align: justify;
        font-size: 12px;
     } 
      #descripton {
        margin-left: 30px;
      }
     #descripton .destop {
         background:transparent url(../images/destop.png) no-repeat scroll 0 0;
         height:10px;
         margin-left:11px;
         overflow: hidden;
     }
     #descripton .desinner {
        background:#eeeeee url(../images/desinner.gif) repeat-x scroll 0 0;
        margin-left:11px;
        width:541px; 
     }
      #descripton .desbottom {
         background:transparent url(../images/desbottom.png) no-repeat scroll 0 0;
         height:10px;
         margin-bottom:15px;
         margin-left:11px;
     }
     #descripton .content {
        padding:7px 15px 0;
     }
     #descripton .content .destext {
        font-size: 12px;
        text-align: justify;
        padding-bottom: 10px;
     }
     .features {
      border:1px solid black;
      overflow:hidden;
     }  
      #descripton .content .padding2 {
        margin-bottom:30px; 
      }
    .features h5 {
        margin:0;
        padding:6px 0 0 10px;
     }
    .features .featureshead {
        background-color:#E5E5E5;
        border-bottom:1px solid black;
        height:30px;
     }
     #descripton .content .producttitle {
        background-color:#E5E5E5;
        color:#3333CC;
        float:left;
        font-size:12px;
        margin:7px 0 0 13px;
        padding:2px;
        text-align:center;
        width:230px;
     }
     #descripton .content .desdata {
        margin:20px 10px 0 15px;
        overflow:hidden;
        padding-bottom:10px;
     }
      #descripton .content .desdatashort {
        margin:20px 10px 0 15px;
        overflow:hidden;
        padding-bottom:10px;
        width: 150px;
        float: left;
     }
      #descripton .content .desdatalong {
        margin:20px 10px 0 15px;
        overflow:hidden;
        padding-bottom:10px;
        width: 250px;
        float: left;
        font-size:10px;
     }
     #descripton .content .desdata .desdatashort {
       background:transparent url(../images/dot.png) no-repeat scroll 0 0;
       float:left;
       font-size:10px;
       padding-left:15px;
       margin-bottom: 5px;
     }
     .features .odd {
     float:left;
     font-size:12px;
     height:60px;
     width:690px;
     }
     .features .even img, .features .odd img {
        float:left;
        margin:3px 20px 4px 40px;
     }
     .features .even {
       background-color:#E5E5E5;
       float:left;
       font-size:12px;
       height:60px;
       overflow:hidden;
       width:690px;
     }
     .productbottom {
        background:transparent url(../images/productbottom.png) no-repeat scroll 0 0;
        height: 20px;
     }
     #mycart {
        margin:0 4px 0 2px;  
        
        font-size: 10px;
     }   
     #mycart .carttop {
        background:transparent url(../images/carttop.png) no-repeat scroll 0 0;
        height: 7px;
        overflow: hidden;
        
     }
      #mycart .cartbottom {
        background:transparent url(../images/cartbottom.png) no-repeat scroll 0 0;
        height: 7px
     }
     #mycart .cartinner {
        background-color: white;
     
     }
     #mycart .cart {
        background-color:#F0EFEF;
        border:1px solid #FFFFFF;
        margin:0 4px 0 2px;
        padding:2px;
        text-align:center;  
     }
     #mycar .cartcounter {
        border: 1px solid #cccccc;
        background-color: #f0efef;
     }
     #mycart .cartodd {
        background-color:#F0EFEF;
        border:1px solid #FFFFFF;
        margin:5px 4px 0 2px;
        padding:2px;
        text-align:center; 


     
     }
     #mycart .carteven {
     
font-size:10px;
margin:20px 2px 0px 0px;
padding:5px;
text-align:center;
     
     }
     #mycart a {
        



     }
     #mycart .link {
        background:transparent url(../images/removecart.png) no-repeat scroll 0 0;
font-weight:bold;
margin-left:2px;  
padding:0 11px 4px 5px;
#margin-left:0px;
#padding:0 3px 4px 5px;
text-decoration:none;
     }
     #mycart a span {
        color:red;
font-weight:bold;
margin-right:4px;
     }
     #checkout { 
   background:transparent url(../images/checkout.png) no-repeat scroll 0 0;
font-size:10px;
height:115px;
margin-top :3px;
margin-left :3px;
padding:30px 0px 0 0;

     }
     #checkout a {
        background:transparent url(../images/removecart.png) no-repeat scroll 0 0;
padding:0 6px 4px 8px;
text-decoration:none; 
font-weight: bold;
margin-left:5px; 
     }
       #checkout .textalign {
            text-align: center;
       }


/*Common classes*/
.clear {
    clear:both;
}




/*Cart page*/

#cartmiddle {
    float:left;
    margin:0 0 0 60px;
    padding:0;
    width:733px;
}
#cartmiddle .checkoutbutton{
   background:transparent url(../images/checkoutbutton.png) no-repeat scroll 0 0;
   color:#003399;
   font-weight:bold;
   height:26px;
   margin-top:10px;
   padding-top:3px;
   text-align:center;
   text-decoration:none;
   width:137px;
}
#cartmiddle .carttop {
    background:transparent url(../images/cart_top.png) no-repeat scroll 0 0;
    height:6px;
    margin-top:5px;
    overflow: hidden;
}
#cartmiddle .cartinner {
    background:#e0edf4 url(../images/cartback.gif) repeat-x scroll 0 0;
    border-left:1px solid #C3C3C3;
    border-right:1px solid #C3C3C3;
    
    padding:20px 0 20px 2px;
    width:715px;
    min-height:690px;
}
#cartmiddle .cartbottom {
            background:transparent url(../images/cart_bottom.png) no-repeat scroll 0 0;
            height:8px;
} 
#cartmiddle .cartcount {
    background:transparent url(../images/cart_bar.gif) repeat-x scroll 0 0;
    border:1px solid white;
    height:32px;
    margin:0 0 0 25px;
    width:93%;
}
#cartmiddle .cartcount div {
    color:#553575;
    font-size:12px;
    font-weight:bold;
    padding:7px 0 6px 10px;
}
#cartmiddle .remove_cart, .estimate, .related, .register {
   border:1px solid black;
   margin:30px 0 0 25px;
   overflow:hidden;
   width:93%;
   background-color:white;
}
.estimate .headder, .related .headder {
   border-bottom:1px solid black;
    height:30px;  
    background-color: #e5e5e5;;
}
#cartmiddle .remove_cart .headder,  .register .headder{
    border-bottom:1px solid black;
    height:30px;  
    background-color: #cae3fc;
}
#cartmiddle .remove_cart .headder div, .estimate .headder div , .related .headder div, .register .headder div  {
    float:left;
    font-size:12px;
    font-weight:bold;
}
#cartmiddle .remove_cart .headder .product,
.cart_odd .product,
 .cart_even .product,
 .estimate .product,
 .related .product,
 .register .headder .product  {
    width:370px;
}                                       
#cartmiddle .remove_cart .headder .price, .cart_odd .price, .cart_even .price {
    text-align:center;
    width:80px;
}
.headder .price {
    width: 80px;
} 
#cartmiddle .remove_cart .headder .tax, .cart_odd .tax, .cart_even .tax {
    text-align:center;
    width:61px;
}
#cartmiddle .cart_odd {
    background-color:white;
    float:left;
    font-size:12px;
    width:100%;
}
#cartmiddle .cart_even {
    background-color:#e5e5e5;
    float:left;
    font-size:12px;
    width:100%;
}
.cart_odd .product input, .cart_even .product input {
    float:left;
    margin-left:15px;
    margin-top:15px;
}  
.cart_odd .product img, .cart_even .product img {
    margin: 8px 0 8px 25px;
    border: 1px solid #ccc;
    float: left;
}
.odd_left {
    float: left;
   
}
#cartmiddle .continue {
      background:transparent url(../images/removecart.png) repeat-x scroll 0 0;
      color:#000099;
      float:left;
      font-size:10px;
      font-weight:bold;
      height:16px;
      margin:7px 0 0 43px;
      text-align:center;
      text-decoration:none;
      width:130px; 
}
#cartmiddle .update, .cart .update {
    background:transparent url(../images/removecart.png) repeat-x scroll 0 0;
    color:#000099;
    float:right;
    font-size:10px;
    font-weight:bold;
    height:16px;
    margin:7px 32px 6px 0;
    text-align:center;
    text-decoration:none;
    width:130px; 
}

#checkout_value {
    margin:25px 0 0 25px;
}
#checkout_value .checkout_top {
    background:transparent url(../images/checkouttop.png) no-repeat scroll 0 0;
    height:8px;
    overflow: hidden;
}  
#checkout_value .checkout_inner {
    background:transparent url(../images/checkoutinner.gif) repeat-x scroll 0 0;
    overflow:hidden;
    width:658px;
}
#checkout_value .checkout_bottom {
     background:transparent url(../images/checkoutbottom.png) no-repeat scroll 0 0;
    height:7px;
    overflow: hidden;
}  
#checkout_value .checkout_inner .discount {
    background:transparent url(../images/coupenback.png) no-repeat scroll 0 0;
    height:189px;
    margin:7px 0px 7px 40px;
    #margin:7px 0px 7px 20px;  
    width:225px;
    float: left;   
} 
#checkout_value .discountbutton {
   background:transparent url(../images/discountbutton.png) repeat-x scroll 0 0;
   color:#000099;
   float:left;
   font-size:10px;
   font-weight:bold;
   height:25px;
   margin:4px 0 0 6px;
   padding:5px 3px 10px 6px;
   text-decoration:none;
   width:204px; 
}
#checkout_value  .discountdes {
    font-size:12px;
    font-weight:bold;
    text-align:center;
}
#checkout_value .text {
    margin:5px 0 3px 27px;
    width:165px;
}
#checkout_value .button {
    font-size:13px;
    font-weight:bold;
    margin:0 0 0 80px;
    padding:2px;
}
#checkout_value .checkout_inner .checkout {
   background:transparent url(../images/checkourreview.png) no-repeat scroll 0 0;
   float:left;
    height:190px;
    margin  :0px 0 0 40px;
    width:321px
}
.estimate .content {
    float: left;
      font-size: 12px; 
} 
.estimate .content .dhl {
    float:left;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    width:121px;
}  
.estimate .content div {
    float: left;
} 
.estimate .content .weight {
    font-size:10px;
    width:92px;
}
.estimate .content .radio {
    border:1px solid #D2D2D2;
    margin:0 3px 3px 32px;
}
.estimate .content .radio input {

}
.estimate .content .weight input {
    border:1px solid #7A9EB7;
    text-align:right;
    width:30px;
    
}
.selectarea {
    margin:20px 0 20px 100px;
}
#grandtotal {
    float:right;
    font-size:18px;
}
.featuremargin {
    margin:30px 0 0 25px;
    width: 93%;
}
.checkout .headder {
    color:#6381DD;
    font-size:13px;
    font-weight:bold;
    padding:7px 0 0 12px;
}

.register .label {  
    float:left;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    width:270px;
    margin-top:20px; 
}
.register label span {
    color: red;
}    
.register .input {
    border-color:#DBDBDB #8E8E8E black #DBDBDB;
    border-style:solid;
    border-width:1px;
    height:25px;
    margin-top:20px;
    width:300px;
}
.register .input2 {
    border-color:#DBDBDB #8E8E8E black #DBDBDB;
    border-style:solid;
    border-width:1px;
    height:20px;
    margin-top:20px;
    width:270px;
}
.registercontainer {
    padding:50px 0 0;  
    width:600px;
    overflow: hidden;
}
.register .confirm {
   cursor:pointer;
   float:right;
   font-size:13px;
   margin:70px 0 20px;
   width:350px;
}
.register .signupbutton {
    background-color:#6C6C6C;
    border-left:medium none;
    border-top:medium none;
    color:white;
    float:right;
    font-size:15px;
    font-weight:bold;
    margin:25px;
}
.register .loginbutton {
    background-color:#6C6C6C;
    border-left:medium none;
    border-top:medium none;
    color:white;
    cursor:pointer;
    float:right;
    font-size:15px;
    font-weight:bold;
    margin:8px
}
.register .loginhead {
    font-size:10px;
    margin-left:55px;
    text-align:center;
}
.register .rememberme {
    font-size:10px;
    margin:6px 0 0 271px;
}
.register .forget    {
    color:blue;
    font-size:10px;
    margin:5px 25px 0 0;
    text-decoration:underline;
    float: right;
}
.register .registerbutton2 {                    
   background:transparent url(../images/register.png) no-repeat scroll 0 0;
    color:white;
    cursor:pointer;
    display:block;
    float:right;
    font-size:25px;
    height:37px;
    margin:10px 115px 35px 0;
    text-align:center;
    text-decoration:none;
    width:221px; 
}
.register .registerinfo {
    float:right;
    font-size:12px;
    margin:10px 60px 50px 0;
    text-align:right;
    width:450px;
}
.register .forgethead {
    text-align: right;
    font-size: 12px;
}
.resetpassword {
    cursor:pointer;
    float:right;
    font-size:12px;
    font-weight:bold;
    margin:30px 0 0;
    border-left:medium none;
    border-top:medium none;
}

.emailexample {
    float:right;
    font-size:10px;
    margin-right:28px;
}
.errormessage {
    background-color:#FFE8E8;
    border:1px solid #FF6600;
    float:right;
    font-size:10px;
    margin-right:27px;
    margin-top:12px;
    padding:4px;
    text-align:center;
    width:293px;
}
.errormessageconfirm {
    background-color:#FFE8E8;
    border:1px solid #FF6600;
    font-size:10px;
    margin-right:27px;
    margin-top:12px;
    padding:4px;
    text-align:center;
    width:293px;
}
.forgeterror {
    background-color:#FFE8E8;
    border:1px solid #FF6600;
    margin:0 0 55px 90px;
    padding-bottom:20px;
    text-align:center;
}
.forgeterror span {
    font-size: 10px;
}
.passwordsuccess {
    text-align:center;   
}                          
.passwordsuccess h4 {
    text-align:center;
} 
.passwordsuccess div {
    font-size:12px;
    margin-bottom:50px;
    margin-left:68px;
    text-align:left;
}
.passwordsuccess a {
   background-color:#6C6C6C;
   color:white;
   font-size:12px;
   font-weight:bold;
   padding:6px 20px;
   text-align:center;
   text-decoration:none;
} 
.featuredeven {
    height: 50px;
    background-color: #dbeaf5;                           
}
.featuresthumb {
    float:left;
    width:106px;
}
.features .cart {
    float:left;
    margin-top:9px;
    width:200px;   
}

.features .desc {
    float:left;
    width:360px;; 
}
.features .desc2 {
    float:left;
    width:225px;; 
}
.checkout .checkoutleft {
    float:left;
    font-size:12px;
    margin:15px 0 0 15px;
    width:155px
}
.checkout .checkoutleft .total ,.checkout .checkoutright .total {
   font-size:17px;
}
.checkout .checkoutleft div{
    margin-top: 5px;
}
.checkout .checkoutright div  {
    margin-top: 5px;
    text-align: right;
    margin-right: 20px;
}
.checkout .checkoutright{
    float:right;
    font-size:12px;
    margin:15px 0 0 20px;
    width:110px;
}  
.checkout .checkoutbutton2 {
    float:left;
    padding-left :100px;
}
.floatright {
    float: right;
}
.floatleft {
    float: left;
}
.boarderright {
    border-right: 1px solid #cccccc;

}
.updown {
    border:medium none;
    height:17px;
    width:13px;
}
.quantity {
    border:medium none;
    float:left;
    height:16px;
    text-align:center;
    width:19px;
}
.quantity1 {
  float:left;
  font-size:12px;
  height:13px;
  text-align:center;
  width:19px;;
}
.redstar {
    color: red;
}
.addtocartmsg {
   background-color:#FFE8E8;
   border:1px solid #FF6600;
   font-size:12px;
   height:38px;
   margin:5px 0 0;
   text-align:left;
}
.addtocartmsg .msg {
    padding:7px 0 0 20px;
}
.addtocartmsg a {
    background-color:gray;
    color:white;
    float:right;
    font-weight:bold;
    margin:7px 15px 0 0;
    padding:5px 10px;
    text-decoration:none;;
}
.inputqty {
    font-size: 12px;
}
.language {
    position:absolute; 
    height:100px;
    width:250px;
    border:1px solid;
   float: right;
   margin-top:17px;
   #margin-top:0px;
    background-color: #cde5fd;
    right:40px;        
    z-index: 10000;
}
.language .lang {
    color:#003399;
    font-size:10px;
    font-weight:normal;
    margin:10px 10px 5px;
    text-decoration: none;
}
.language .lang span {
    margin: 1px 2px 3px 4px;
}
.language .langheight {
 height: 80px;
}
.language .close {
    font-size: 13px;
    color:#003399; 
    margin: 1px 2px 3px 4px;
    text-decoration: none;
}
.language .close:hover {
    text-decoration: underline; 
}
.marginleft1 {
    padding-left: 25px;  
}
.featuremargin1 {
    margin:30px 0 0 0;
    width:100%;

}
.checkouterror {
    background-color:#FFE8E8;
    border:1px solid #FF6600;
    float:right;
    font-size:10px;
    margin-right:-2px;
    margin-top:12px;
    padding:4px;
    text-align:center;
    width:215px;
}
.contactusdet {
    background-color:#eef4fc;
    float:left;
    margin:50px 0 0 176px;
    width:500px;
    padding-bottom: 10px;
}
.contactemail {
    float:left;
    font-size:13px;
    margin-left:45px;
    margin-top:10px;
    width: 140px;
}
.textemail {
    height:13px;
    margin-top:9px;
    width:250px;
    font-size: 11px;
}
.contacttextarea {
    height:50px;
    margin-top:9px;
    width:250px;
    font-size: 11px; 
}
.submitmsg {
    background:transparent url(../images/submit.gif) no-repeat scroll 0;
    border:medium none;
    color:black;
    font-size:12px;
    font-weight:bold;
    height:18px;
    margin:15px 60px 0 0;
    width:77px;
}
.successmesage {
    float:left;
    font-size:12px;
    font-weight:bold;
    margin-top:75px;
}
.successimg {
    float:left;
    margin-left:20px;
    margin-right:10px;
    margin-top:67px;
}
.errormessage2{
    background-color:#FFE8E8;
    border:1px solid #FF6600;
    float:right;
    font-size:10px;
    margin-right:60px;
    margin-top:12px;
    padding:4px;
    text-align:center;
    width:245px;
}
.successcontainer {
    height:150px;
    margin-left:65px;
    margin-top:75px;
    width:560px;
}
.successbar {
    background:transparent url(../images/successbar.gif) repeat scroll 0 0;
    float:left;
    height:69px;
    width:551px;
}
.successicon {
    margin-left:30px;
    margin-top:15px;
}
.successmessage {
    float:left;
    font-size:12px;
    margin-left:10px;
    margin-top:21px;
    width:450px;
}
.infocontainer {
    background:transparent url(../images/cartfinal.gif) no-repeat scroll 0 0;
    float: left;
    height:28px;
    margin-top:6px;
    width:110px;
}
.infocontainermar {
    margin-left:10px;
    }
.fullinfospan {
    font-size:10px;
    font-weight:bold;
    text-align:center;
    width: 69px;
    float: left;
    margin-top: 11px;
}
.cartspan {
    background:transparent url(../images/cartfinal1.gif) no-repeat scroll 0 0;
    float: right;
    height:28px;
    width:31px;
    cursor: pointer;
}
.navigationbox {
    background:transparent url(../images/navbanner.gif) no-repeat scroll 0 0;
    border:1px solid gray;
    float:left;
    height:160px;
    margin-top:10px;
    width:375px;
}
.navboxmar {
    margin-left: 47px;
}
.navboxspan {
    float:left;
    font-family:times New Roman;
    font-size:29px;
    margin-left:196px;
    margin-top:5px;
}
.headborder {
    border-top:1px solid black;
    width:290px;
    height: 10px;
    margin-left:39px;
    overflow: hidden;
}
.smallarrow {
    background:transparent url(../images/smallarrow.gif) no-repeat scroll 0 0;
    height:13px;
    width:14px;
    margin-top: 10px;
    overflow: hidden;
}
.subsectionspan {
    float:left;
    font-size:14px;
    font-weight:bold;
    margin-left: 5px;
    margin-top: 8px;
    width: 144px;
}
.navigationboxa {
    text-decoration: none;
    cursor: pointer;
}
.navmenucontainer {
    margin-left:40px;
    overflow:hidden;
    width:330px;
}
.navimage {
    border:1px solid gray;
    float:left;
    margin-top:10px;
    height: 160px;
    overflow: hidden;
}
.navl {
    background:transparent url(../images/navl.gif) repeat-x scroll 0 0;
    float: right;
    height:24px;
    margin-top:25px;
    text-align:center;
    width: 5px;
    
}
.navr {
    background:transparent url(../images/navr.gif) repeat-x scroll 0 0;
    height:24px;
    margin-top:25px;
    text-align:center;
    width: 5px;
    margin-right: 20px;
}



