/* Reset ======================================================== */
* { margin:0; padding:0; }

body          { background:#fff; font:11px/150% Arial,Helvetica,sans-serif,Verdana,Aharoni,Georgia,Consolas; color:#666; text-align:left;height: auto; border: 0px; }

img           { border:0; vertical-align:middle; }

h1,h2,h3,h4,h5,h6,em{font-weight: normal; font-style:normal; font-size: 100%;}
.clear {clear: both;}
.red{color:#CC0000;	font-size: 12px; font-weight: bold;}
.redfont1{color:#FC2729; font-size: 12px; font-weight: bold;}
.blue{color:#003399; font-size:11px;}
.oranger{ color:#DA5A03}
H3 {color: #1C6EC0;  font-size: 13px; font-weight: bold}
H4 {color: #1C6EC0;  font-size: 13px; font-weight: bold}
H2 {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #cb0004; font-size: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px}

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }


/* Content */
p             { margin:0 0 10px; }
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
/*sup           { font-size:1em; vertical-align:top; }*/

/* Lists */
ul,ol         { list-style:none; }
A:link{text-decoration:none}

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */

#header {
margin: 0px auto 0px auto;
width: 1010px;
height: auto;
padding-left:20px;
background-color:#fff;
/*border:1px solid #000000;*/
}

#headlogo{ width:990px; height:auto; margin: 0px auto; padding: 0px; }
.logofontleft{width:350px; margin:0px; padding:0px; float:left; height:30px;}
.logofonttop{ font-family:verdana; font-size:10px; color:#999; padding:0;}
.logofontblue{ font-family:verdana; font-size:10px; color:#666;padding:0;}
.logofontblue:hover {color: #ff0000;text-decoration: none;}

.logofontright{ width:600px; margin:0px; padding:0px; float:right; text-align:right; height:30px}
.logofontrightblue{ font-family:verdana; font-size:11px; color:#999; padding:0px}
.logofontrightblue:hover {color: #ff0000;text-decoration: none;}
.logofontrightblue1{ font-family:verdana; font-size:10px; color:#C9D4E8; padding:0px}	

.logo-outer{margin-top:10px; margin-bottom:10px; height:auto; margin:0 auto; height:auto;}

#logo {
float: left;
margin: 5px 0 10px 0px;
text-decoration: none !important;}

.logo{ width:320px; height:90px; padding:0px 0px 0px 20px; float:left;}
.logosearch{width:400px;float:left; margin-left:80px; margin-top:30px; height:60px;padding:25px 5px 5px 5px;background-image:url(images/top_search.gif);background-repeat: no-repeat;}

.logoline{line-height: 20px;border: 1px solid #8DAFCA;vertical-align: middle;padding:3px 0px 3px 0px; width:350px;}
.logofont{font-family:verdana;font-size:12px;text-decoration: none;color:#1D5584;line-height:75px;padding:0px 5px 0px 3px;}
.logoimage{ width:200px; height:75px; display:inline;padding:0px 3px 0px 15px; float:right;}


#top{ width:990px; height:33px; margin: 0px auto; padding: 0px; border-top: 1px solid #8DAFCA; border-bottom:1px solid #8DAFCA; overflow:hidden; }
.topfontleft{ width:400px; height:33px;line-height:33px; float:left;}
.dh{padding:6px 0px 0px 0px; float:left;}
.dh a{font-family:verdana; font-size:12px; font-weight:bold; color:#444; margin:0 10px;}
.dh a:hover{color: #FF6A04; }
.dh1{padding:6px 0px 0px 0px; float:left;}
.dh1 a{font-family:verdana; font-size:12px;  font-weight:bold;color:#DA5A03;  margin:0 10px;}
.dh1 a:hover{color: #555;}
.topfontright{ width:450px; padding-left:100px;float:right;height:33px;line-height:33px;}
.dh3{padding:6px 0px 0px 0px; float:left;}
.dh3 a{font-family:arial; font-size:12px; color:#689EDA; margin:0 10px; text-decoration: underline;}
.dh3 a:hover{color: #555;}
.dh4{padding:6px 0px 0px 0px; float:left;margin:0 2px; color:#E5DCF0; font-size:12px;}


/* Top bar */
.topbar{ margin:0px auto; width:990px; background:url(images/top_header-1.gif) no-repeat ; height:28px;}
.topbar a{ text-decoration:none;}
.topbar .top-inner{line-height:25px; position: relative;}
.topbar .welcome{float:left; padding-left:10px; display:inline; width:370px;}
.topbar .welcome li{float:left; padding:0 7px;}
.topbar .welcome li b{padding:0 20px 0 10px;}
.topbar .welcome .Login a{ color:#770505;}
.topbar .welcome1{display:block; margin-right:15px;}
.topbar .welcome .register a{ color:#770505; padding-left:5px;}
.topbar ul.links{float:right;}
.topbar ul.links li{padding-left:8px; }
.topbar ul.links li a{font-weight:bold; }
.topbar ul.links li a.link-login{color:#A72D2C;}
.topbar .language-switcher label{display:none;}
.topbar .language-switcher{float:left; margin:0;}
.topbar .language-switcher a{font-size:13px;}
.topbar .language-switcher a.selected{font-weight:bold;}
.topbar .currency-view-switcher{float:left; width:200px; *width:220px; _width:200px;margin:0; padding-left:0px; }

.topfmoh {
    float: left;
    margin-left: 30px;
}

.topfmoh li {
    float:left; margin-left:10px;   padding:0 10px;background:url(images/top_list_1.gif) no-repeat center left;
	}
.topfmoh li.toplilast { background:none; width:140px;}	
.topfmoh li a{background:url(images/arrow.gif) no-repeat right; padding-right:10px; margin-right:10px; padding-bottom:3px;}

/* Top Currency Switcher */
/* Currency Switcher */
.currency-switcher {
    height:53px;
    padding:7px 12px 10px 12px;
    font-size:12px;
    }
.currency-switcher h4 {
    min-height:21px;
    color:#fff;
    padding-left:22px;
    text-transform:none;
    }
.currency-switcher select { width:98%; }
.currency-view-switcher{margin-bottom:10px; font-size:12px;}
.currency-view-switcher p{color:#A72D2C; font-weight: bold; float: left; line-height: 1.5; margin:0; padding:3px 0 0 0;}
.currency-view-switcher ul{position:relative; margin:0; padding:0; z-index:10000; }
.currency-view-switcher li{line-height:1.5; float:left; display:inline;}
.currency-view-switcher li a{display:block;}
.currency-view-switcher li .c_currency{padding-top:3px; width:50px; text-indent:3px;}
.currency-view-switcher li a:hover div,.currency-view-switcher li:hover div{display:block;}
.currency-view-switcher li:hover > .c_currency{padding-top:3px;}
.currency-view-switcher li div{display:none; position:absolute; width:70px; padding-bottom:5px; padding-left:5px; text-indent:3px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#f2f2f2; top:21px; left:80px;  }
.currency-view-switcher li .c_currency div .Flag{margin-right:5px;}
#google_translate_element {float:left; position:absolute; right:180px; 

}
#google_translate_element .goog-te-gadget .goog-te-gadget-simple{ border:none; height:0px;}

#bookmark { padding:0px; float: right; margin-right:10px;
}

.logo-outer .searchbox{ float:left;
    height: 45px;
    margin: 10px 0 3px 100px;
    width: 682px;
	}

.search-keywords {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color:#FFF;
border-image: none;
border-style: solid;
border-width: 1px;
float: left;
height: 24px;
line-height: 24px;
padding-left: 5px;
margin-top: 8px;
margin-left:20px;
margin-right:20px;
width: 505px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.searchbox p{margin:10px 5px 5px 20px; color:#666;}

.allnav_waps {
margin: 4px auto;
width: 1000px;
background:url(images/top_nav.gif) no-repeat;
height: 45px;
}
.allnav_waps{ padding-left:15px;}
.allnav_waps ul li {float: left;font-weight: bold;height: 29px;margin-top: 2px; padding-top:10px; padding-left:20px;}
.allnav_waps li a{ color:#FFF;font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.allnav_waps img{ padding-left:10px;}


.cartbox{float:right; margin-right:20px;  _margin-right:15px; vertical-align:top; width:120px; text-align:center;}
.cartbox a{color:#000; font-weight:bold;}
.bottomRight{font-weight:bold;text-align:center;margin-top:20px;}
