@keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -1000px 0; }
}
@-moz-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -1000px 0; }
}
@-webkit-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -1000px 0; }
}
@-ms-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -1000px 0; }
}
@-o-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -1000px 0; }
}
 
html { 
	width: 100%; 
	height: 100%; 
	/*background-image: url(http://freedomlight.com/wp-content/uploads/2010/11/dotted1.jpg);*/
	/*background-image: url(http://www.wallpapershdtop.com/wp-content/uploads/2014/09/Dotted-Dark-Silver-Background-Wallpaper.jpg);*/
	/*background-image: url(http://juliewight.com/wp-content/uploads/2013/12/world-map-background-1.png);*/
	background-image: url(http://www.alsglobal.com/~/media/Images/Home%20Page/global-locations.jpg);
	/*background-image: url(http://www.freebestwallpapers.info/bulkupload//11/1//Abstract/bg20090415_009.jpg);*/
	background-position: 0px 0px;
 
	animation: animatedBackground 100s linear infinite;
	-moz-animation: animatedBackground 100s linear infinite;
	-webkit-animation: animatedBackground 100s linear infinite;
	-ms-animation: animatedBackground 100s linear infinite;
	-o-animation: animatedBackground 100s linear infinite;
}


/*
body {
 background: black url('http://wallpaperstock.net/big-blue-blossom-fractal-wallpapers_47235_1280x1024.jpg') no-repeat center top;
 color: white;
}
*/

@font-face {
    font-family: 'BrushstrokePlain';
    src: url('brushstp-webfont.eot');
    src: url('brushstp-webfont.eot?#iefix') format('embedded-opentype'),
         url('brushstp-webfont.woff') format('woff'),
         url('brushstp-webfont.ttf') format('truetype'),
         url('brushstp-webfont.svg#BrushstrokePlain') format('svg');
    font-weight: normal;
    font-style: normal;

}


.nav {
 width: 498px;
 height: 30px;
 margin: 0 auto 0 auto;
 padding: 0;
 border: 0px solid #717171;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.9em;
 font-weight: bold;
 color: #717171;
}

.nav ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
.nav ul li {
 margin: 0px 15px 0px 0px;
 padding: 0px;
 float: right;
}

.nav ul li a {
 padding: 5px 7px 6px 7px;
 text-decoration: none;
 color: #717171;
 display: block;
}

.nav li a:visited {
 text-decoration: none;
 color: #717171;
}

.nav li a:hover {
 text-decoration: none;
 background: url('') no-repeat center center;
 color: #009eff;
}

.nav .current_page_it a {
 text-decoration: none;
 color: #009eff;
}

.top {
 width: 100%;
 height: 35px;
 margin: 0;
}

.clear {
 width: 100%;
 height: 150px;
 text-align: center;
 font-family: BrushstrokePlain, sans-serif; 
 font-size: 5em;
 color: #717171;
}

.cls {
 width: 100%;
 height: 200px;
}

.search {
 width: 500px;
 margin: 0 auto 0 auto;
 padding: 0;
}

.box {
 width: 488px;
 margin: 0;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 0px;
 padding-bottom: 0px;
 border-left: 1px solid #717171;
 border-right: 1px solid #717171;
 border-top:  0px solid white;
 border-bottom: 0px solid white;
 background-color: white;
 vertical-align: center;
 opacity:.7;
 filter: alpha(opacity=70);
}

.sbox {
 width: 450px;
 margin: 0;
 padding: 2px;
 border-left: 0px solid white;
 border-right: 0px solid white;
 border-top:  0px solid white;
 border-bottom: 0px solid white;
 background-image: initial;
 background-attachment: initial;
 background-origin: initial;
 background-clip: initial;
 background-color: rgb(255, 255, 255);
 outline-style: none;
 outline-width: initial;
 outline-color: initial;
 background-position: initial initial;
 background-repeat: initial initial;
 font-family: BrushstrokePlain, sans-serif; 
 font-size: 1em;
 color: #717171;
}

.sbox:hover, .sbox:focus {
 color: #009eff;
}

.sbox_button {
 width: 24px;
 height: 22px;
 margin-top: -2px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 border-left: 0px solid white;
 border-right: 0px solid white;
 border-top:  0px solid white;
 border-bottom: 0px solid white;
 /*background-color: rgb(255, 255, 255);*/
 position: absolute;
}

      .raised_search .top_search, .raised_search .bottom_search {display:block; background:transparent; font-size:1px;   width: 500px; margin: 0 auto 0 auto;}
      .raised_search .b1_search, .raised_search .b2_search, .raised_search .b3_search, .raised_search .b4_search, .raised_search .b1b_search, .raised_search .b2b_search, .raised_search .b3b_search, .raised_search .b4b_search {display:block; overflow:hidden;}
      .raised_search .b1_search, .raised_search .b2_search, .raised_search .b3_search, .raised_search .b1b_search, .raised_search .b2b_search, .raised_search .b3b_search {height:1px;}
      .raised_search .b2_search {background:white; border-left:1px solid #717171; border-right:1px solid #717171; opacity:.7; filter: alpha(opacity=70);}
      .raised_search .b3_search {background:white; border-left:1px solid #717171; border-right:1px solid #717171; opacity:.7; filter: alpha(opacity=70);}
      .raised_search .b4_search {background:white; border-left:1px solid #717171; border-right:1px solid #717171; opacity:.7; filter: alpha(opacity=70);}

      .raised_search .b4b_search {background:white; border-left:1px solid #717171; border-right:1px solid #717171; opacity:.7; filter: alpha(opacity=70);}
      .raised_search .b3b_search {background:white; border-left:1px solid #717171; border-right:1px solid #717171; opacity:.7; filter: alpha(opacity=70);}
      .raised_search .b2b_search {background:white; border-left:1px solid #717171; border-right:1px solid #717171; opacity:.7; filter: alpha(opacity=70);}

      .raised_search .b1_search {margin:0 5px; background:#717171;}
      .raised_search .b2_search, .raised_search .b2b_search {margin:0 3px; border-width:0 2px;}
      .raised_search .b3_search, .raised_search .b3b_search {margin:0 2px;}
      .raised_search .b4_search, .raised_search .b4b_search {height:2px; margin:0 1px;}
      .raised_search .b1b_search {margin:0 5px; background:#717171;}

.syntrax {
 font-weight: bold;
}

.copy {
 font-family: BrushstrokePlain, sans-serif;
 font-size: 0.8em;
 font-weight: normal;
 color: #717171;
 text-decoration: none;
 text-align: center;
}

.copy a {
 font-family: BrushstrokePlain, sans-serif;
 font-weight: normal;
 color: #717171;
 text-decoration: none;
}

.copy a:hover {
 font-weight: normal;
 color: #009eff;
 text-decoration: underline;
}


.bookmarks {
 color: white;
 font-size: 10px;
 font-family: tahoma, Helvetica, sans-serif;
 text-decoration: none;
 width: 128px;
 height: 128px;
 border-radius: 0px 28px 0px 28px;
 box-shadow: 2px 2px 5px #888;
 border: 1px solid #cfecf5;
 float: left;
 margin-top: 15px;
 margin-left: 15px;
 display: block;
 position: relative;
 white-space: nowrap;
 background-image: initial;
 background-attachment: initial;
 background-origin: initial;
 background-clip: initial;
 opacity:.6; 
 filter: alpha(opacity=60); 
}

.bookmarks  img {
 border-radius: 0px 28px 0px 28px;
 outline: none;
 border: 0px solid white;
}

.tools {
 font-size: 12px;
 visibility: hidden;
 text-decoration: none;
 position: relative;
 color: white;
 padding: 3px;
 float: left;
 background: black;
 border-radius:0px 6px 0px 6px;
 box-shadow:2px 2px 5px #888;
 opacity:.6;
 filter: alpha(opacity=60);
}

.bookmarks:hover {
 border: 1px solid #009eff;
 box-shadow:2px 2px 5px #009eff;
 opacity:.9; 
 filter: alpha(opacity=90); 
}


.add a {
 font-family: BrushstrokePlain, sans-serif; 
 font-size: 1em;
 color: white;
 padding: 2px;
 opacity:.6; 
 filter: alpha(opacity=60);
 background: #cfecf5;
 border-radius:0px 6px 0px 6px;
 box-shadow:2px 2px 5px #888;
 text-decoration: none;
}

.add a:hover {
 box-shadow:2px 2px 5px #009eff;
 opacity:.9; 
 filter: alpha(opacity=90);
 background: #009eff;
 color: white;
}

#add input {
 color: 009eff;
 font-family: BrushstrokePlain, sans-serif; 
 font-size: 1em;
 text-decoration: none;
 border-radius: 0px 8px 0px 8px;
 box-shadow: 2px 2px 5px #888;
 border: 1px solid #cfecf5;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 white-space: nowrap;
 background-image: initial;
 background-attachment: initial;
 background-origin: initial;
 background-clip: initial;
 opacity:.6; 
 filter: alpha(opacity=60);
 outline: none;
}

#add input:hover, #add input:focus {
 border: 1px solid #009eff;
 box-shadow:2px 2px 5px #009eff;
 opacity:.9; 
 filter: alpha(opacity=90); 
}

#add label {
 color: 009eff;
 font-family: BrushstrokePlain, sans-serif; 
 font-size: 1em;
 text-decoration: none;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 white-space: nowrap;
}