@charset "UTF-8";
/* CSS Document */

body {text-align: center;}

div#centeringWrapper {width: 910px; margin: 0 auto; text-align: left;}

/* Header */
div#header {height: 90px; margin: 20px 0 0 0;}
div#logo {width: 150px; float: left;}
div#phoneNumber {width: 93px; float: right; margin-top: 57px;}

/* Navigation */
div#mainNavContainer {width: 200px; float: left; margin-top: 24px;}


/* Home Page */
div#homepageFlash {width: 450px; float: right; margin-top: 22px; z-index: 1;}
div#bottomContainer {padding-top: 10px; overflow: hidden;}

/* Product Detail */
#productImage {width: 220px; float: left; margin-left: 27px;}

/* General */
div#topContainer {width: 910px; padding: 20px 0 5px 0; overflow: hidden;}
.handleBackground {background-image: url(/images/homepageBg.jpg); background-repeat: no-repeat; background-position: 230px 0; clear: both;}
div.oneColFloatLeft {float: left; width: 220px;}
div.twoColFloatLeft {float: left; width: 430px; padding-right: 20px;}
div#twoColCopy {width: 450px; float: right; margin-top: 22px; min-height: 250px; }
div#threeColCopy {width: 680px; float: right; margin-top: 22px; min-height: 250px; }
.tenPxLeftMargin {margin-left: 10px;}
.tenPxRightMargin {margin-right: 10px;}
.borderTopBottom {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-bottom: 3px;}
.borderTop { border-top: 1px solid #CCCCCC;}
.tenPxPaddingTop {padding-top: 10px;}
.fifteenPxPaddingTop {padding-top: 15px;}
.tenPxMarginTop {margin-top: 10px;}
.containFloats {overflow: hidden;}
.twentyFivePxTopMargin {margin-top: 25px;}
.floatRight {float: right;}
.threeHundredPx {width: 300px; text-align: left; margin: 10px; overflow: auto;}
/* Footer */
div#footer {margin: 50px 0 0 230px; border-top: 1px solid #CCCCCC;} 

div#border {width: 400px; margin: 0 auto; border: 1px solid #cccccc; padding: 20px; text-align: left;}

.hide {display: none;}

div#language{position: absolute; top: 10px; right: 10px; padding-left: 10px; z-index: 99; background-color: #ffffff;}
#languageNav {z-index: 100;}
#languageNav li { list-style-type:none; text-align: left; display:block;  
                     padding:0; width:120px; font-weight: bold;  font-size: 13px;}
        #languageNav > li:hover ul { display:block; }
        #languageNav > li:hover { }
        
        #languageNav li ul { margin:0px; padding: 0 0 5px 0; display:none; z-index: 99;}
        #languageNav li ul li { list-style-type:none; margin:0; padding-bottom: 5px; background-color: #ffffff;
}
        #languageNav li ul li a { display:block; padding-left:5px; text-decoration:none; color: #666666; font-size: 11px;}
        #languageNav li ul li:hover a {background-color: #ffffff; color: #00a5d9;}
        #languageNav li span { cursor:pointer;  font-weight:bold; }
































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

