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






/* =============================================================== */
/* Top Bar
================================================================ */
#topbar { width:100%; height:37px; margin:-1px auto 0px auto; background:#000 center repeat-x; border-bottom:1px solid #333; z-index:99999; position:fixed; float:left; /*border:1px solid #F00;*/ }
#topbar > ul { height:35px; padding:0px; margin:0px auto; float:left; /*border:1px solid #F00;*/ }
#topbar > ul > li { width:auto; float:left; cursor:pointer; list-style:none; margin:0px 0 0 0; padding:0px 0px 0px 0px; /*border-right:1px solid #000;*/ /*border:1px solid #6C0;*/ }
#topbar > ul > li.globe { width:auto; float:left; cursor:pointer; list-style:none; margin:0px 0 0 0; padding:9px 10px 8px 10px; border-left:1px solid #333; /*border-right:1px solid #000;*/ }
#topbar > ul > li.rotw {  width:auto; float:left; cursor:pointer; list-style:none; margin:12px 0 0 0; padding:0px 0px 0px 0px; border:1px solid #F00; }
#topbar > ul > li.rotw a { font-weight:light; cursor:pointer; color:#FFF; font-size:12px; color:#FFF; text-decoration:none; margin:0px 0 0 0; padding:0px 5px 0px 0px;  /*border:1px solid #6C0;*/  }
#topbar > ul > li.rotw a:hover { color:#FFF; text-decoration:underline;  }

#topbar > ul > li:hover { background:#222; /*border-right:1px solid #000;*/ }
#topbar > ul > li.googletranslate:hover { background:none; /*border-right:1px solid #000;*/ }

#google_translate_element { padding:6px 15px 5px 10px; background:none; float:left; }
#google_translate_element:hover { background:none;  }

#topbar > ul > li > p { float:left; cursor:pointer; list-style:none; margin:0px 0 0 0; padding:12px 10px 0 0; color:#FFF; }
#topbar > ul > li > a { font-weight:light; cursor:pointer; color:#FFF; font-size:12px; color:#FFF; text-decoration:none; padding:0px 10px 0px 0px; margin:0px; /*border:1px solid #6C0;*/  }
#topbar > ul > li > a:hover { color:#FFF; text-decoration:underline; }
#topbar > ul > li > a > img { margin:0px 6px 0 0px; }




/** Template Lang Select ***/
#topbar > dl.dropdown { text-align:left; margin:0; cursor:pointer; float:left; /*border:1px solid #F00;*/ }
#topbar > dl.dropdown > dt { height:20px; padding:0px 20px 17px 10px; margin:0 8px 0 0; color:#FFF; text-decoration:none; background:url(../../images/buttons/down-white-sm.png) no-repeat 34px 8px #000; float:left; border-right:1px solid #333;/* border-left:1px solid #333;*/ /*border:1px solid #F00;*/ }
#topbar > dl.dropdown > dt > img { margin:12px 25px 12px 5px; padding:0px; float:left; }
#topbar > dl.dropdown > dt > img.rotw { width:18px; margin:9px 25px 12px 5px; padding:0px;  }
#topbar > dl.dropdown > dt > p { font-family:Arial, Helvetica, sans-serif; font-weight:400; cursor:pointer; color:#FFF; font-size:12px; line-height:14px; padding:11px 10px 0px 0px; margin:0px 0px 0px 0px; float:left;  /*border:1px solid #6C0;*/  }

#topbar > dl.dropdown > dt.rotw { height:20px; padding:0px 0px 17px 6px; margin:0 8px 0 0; color:#FFF; text-decoration:none; background:url(../../images/buttons/down-white-sm.png) no-repeat 57px 8px #000; float:left; border-right:1px solid #333;/* border-left:1px solid #333;*//*border:1px solid #F00;*/ }
#topbar > dl.dropdown > dt.rotw > img { margin:12px 25px 12px 5px; padding:0px; float:left; }
#topbar > dl.dropdown > dt.rotw > img.rotw { width:18px; margin:9px 4px 12px 5px; padding:0px;  }

#topbar > dl.dropdown > dt.gbierotw { height:20px; padding:0px 0px 17px 6px; margin:0 8px 0 0; color:#FFF; text-decoration:none; background:url(../../images/buttons/down-white-sm.png) no-repeat 80px 8px #000; float:left; border-right:1px solid #333;/* border-left:1px solid #333;*//*border:1px solid #F00;*/ }
#topbar > dl.dropdown > dt.gbierotw > img { margin:12px 2px 12px 5px; padding:0px; float:left; }
#topbar > dl.dropdown > dt.gbierotw > img.gbierotw { width:18px; margin:9px 2px 12px 5px; padding:0px;  }
#topbar > dl.dropdown > dt.gbierotw > p { padding:0px 12px 0px 0px; margin:11px 0px 0 30px; float:left;  /*border:1px solid #6C0;*/  }


#topbar > dl.dropdown > dt.swiss {  height:20px; padding:0px 10px 17px 10px; margin:0 8px 0 0; color:#FFF; text-decoration:none; background:url(../../images/buttons/down-white-sm.png) no-repeat 52px 8px #000; float:left; border-right:1px solid #333; /*border:1px solid #F00;*/ }
#topbar > dl.dropdown > dt.swiss > img { margin:12px 0px 12px 5px; padding:0px; float:left; }
#topbar > dl.dropdown > dt.swiss > p { padding:0px 12px 0px 0px; margin:11px 0px 0 30px; float:left;  /*border:1px solid #6C0;*/  }

#topbar > dl.dropdown.ussteel { text-align:left; margin:0; cursor:pointer; float:left; width:300px; /*border:1px solid #F00;*/ }
#topbar > dl.dropdown.ussteel > dt { font-family:'Oswald', Arial, Helvetica, sans-serif; font-weight:400; cursor:pointer; color:#FFF; font-size:11px; padding:0px 6px 0px 13px; width:180px; height:35px;  /*border:1px solid #6C0;*/  }
#topbar > dl.dropdown.ussteel > dt > img.ussteel { width:18px; margin:12px 28px 12px 0px; padding:0px; float:left; }

#topbar > dl.dropdown > dt.select { height:20px; padding:0px 20px 16px 13px; margin:0; color:#FFF; text-decoration:none; background:url(../../images/buttons/down-white-sm.png) no-repeat 35px 8px; float:left; width:auto; border-right:1px solid #333; }
#topbar > dl.dropdown > dt.select > img { margin:8px 8px 12px 0px; padding:0px; float:left; }
#topbar > dl.dropdown > dt.select > p { margin:10px 0 0 48px;  }

#topbar > dl.dropdown > dd { position:absolute; overflow:hidden; background:#333; margin:38px 0 0 0; padding:20px 15px 15px 15px; display:none; z-index:10000; float:left; /*border-bottom:1px solid #444; /*border:1px solid #F00;*/ }
#topbar > dl.dropdown > dd > ul { list-style:none; margin:0; padding:0px 20px 0 10px; float:left; /*border:1px solid #FF0;*/ }
#topbar > dl.dropdown > dd > ul:first-child {  margin:0 10px 0 0; padding:0px 20px 0 0px; border-right:1px solid #444;*/ }
#topbar > dl.dropdown > dd > ul > li { padding:0px 0px 0 0px; margin:0; line-height:24px; /*border:1px solid #FF0;*/ }
#topbar > dl.dropdown > dd > ul > li > a { font-family: Arial, Helvetica, sans-serif; font-weight:400; font-size:12px; margin:0; padding:5px 10px 5px 0px; color:#FFF; text-decoration:none; }
#topbar > dl.dropdown > dd > ul > li > a:hover { color:#DDD; text-decoration:none; }

#topbar > dl.dropdown > dd > ul > li > a > img { padding:0; margin:0 7px 0 2px; }
#topbar > dl.dropdown > dd > ul > li > a.rotw { padding:0px; }
#topbar > dl.dropdown > dd > ul > li > a.rotw > img { width:18px; padding:4px 0px 5px 0px; float:left; }


/* Social Icons */
#topbar > ul#topbarsocial { margin:0px 0 0 0; padding:8px 10px 5px 0px; max-height:20px; float:right; display:none; /*border:1px solid #F00;*/ }
#topbar > ul#topbarsocial > li { width:24px; padding:0px; margin:0px; float:left; /*border:1px solid #F00;*/  }
#topbar > ul#topbarsocial > li > a { padding:0px; margin:0px; float:left; }
#topbar > ul#topbarsocial > li#swoosh { padding:0px; margin:0px 5px 0 0; float:left; }
#topbar > ul#topbarsocial > li.contactnumber { width:150px; float:left; margin:3px 0 0 0; /*border:1px solid #F00;*/ }
#topbar > ul#topbarsocial > li.contactnumber > span { font-size:11px; color:#CCC; margin:2px 0 0 0; float:left; }
#topbar > ul#topbarsocial > li.contactnumber > img { margin:0px 0px 0 5px; padding:0px; float:left; width:110px; /*border:1px solid #F00;*/ }



/* =============================================================== */
/* Header
================================================================ */
#logo { padding:45px 0 0px 20px; width:300px; /*border:1px solid #F00;*/  }

#contactnumber-template.uk { width:300px; margin:20px 0 0 0; padding:10px 0px 12px 0px; float:right; border-bottom:1px solid #FFF; /*border:1px solid #F00;*/ }
#contactnumber-template.usa { width:315px; margin:20px 0 0 0; padding:10px 0px 12px 0px; float:right; border-bottom:1px solid #FFF; }
#contactnumber-template.jp { width:315px; margin:20px 0 0 0; padding:10px 0px 12px 0px; float:right; border-bottom:1px solid #FFF; /border:1px solid #F00;*/ }
#contactnumber-template > ul.contactnumber-template-icons { margin:10px; width:50px; height:auto; padding:0px; float:left; list-style:none; /*border:1px solid #F00;*/ }
#contactnumber-template > ul.contactnumber-template-text { max-width:230px; margin:0px 0 0 0px; padding:0px; float:right; list-style:none; /*border:1px solid #F00;*/ }
#contactnumber-template > ul > li.icons { margin:0px 0px 0 10px; padding:0px; float:left; /*border:1px solid #F00;*/ }
#contactnumber-template > ul > li.icons > a > img { margin:5px 0px 0 0; padding:0px; display:block; float:left; width:30px; /*border:1px solid #F00;*/ }
#contactnumber-template > ul > li.contactnumber { margin:0px 0 0 0px; padding:2px 0px; float:left; /*border:1px solid #FF0;*/ }
#contactnumber-template > ul > li.contactnumber > span { font-size:10px; color:#CCC; margin:5px 2px 0 0; float:left; /*border:1px solid #FF0;*/ }
#contactnumber-template > ul > li.contactnumber-text { max-width:240px; margin:0px 0 0 0; padding:0px 0 0px 0px; font:Arial, Helvetica, sans-serif; font-size:11px; line-height: 15px; color:#CCC; float:left; /*border:1px solid #FF0;*/  }
#contactnumber-template > ul > li.contactnumber-text > a { margin:0px 0 0 0; padding:0px; color:#FFF; }
#contactnumber-template.uk > ul > li > img { margin:0px 0px 0 0; padding:0px; width:150px; float:right; }
#contactnumber-template.usa > ul > li > img { margin:0px 0px 0 0; padding:0px; width:150px; float:right; }
#contactnumber-template.jp > ul > li > img { margin:0px 0px 0 0; padding:0px; width:150px; float:right; /*border:1px solid #F00;*/ }

#navigationsocial { width:318px; height:32px; margin:75px 0 0 0; padding:0px 0px 0px 0px; float:right; /*border:1px solid #F00;*/ }
#navigationsocial ul { margin:0px 0 0 0; padding:0px; float:left; list-style:none; /*border:1px solid #F00;*/ }
#navigationsocial ul li.beinspired { margin:0px 0 0 0; padding:3px 15px 0 0px; float:left; list-style:none; /*border:1px solid #F00;*/ }
#navigationsocial ul li.beinspired > img { width:145px; margin-top:3px; }
#navigationsocial ul li.beinspired > a { margin:0px 0 0 0; padding:0px 0px 0 0px; float:left; list-style:none; width:150px; /*border:1px solid #F00;*/ }
#navigationsocial ul li.beinspired > a img { width:145px; }

#navigationsocial.withnumber { width:300px; height:32px; margin:12px 0 0 0; padding:0px 5px 0px 0px; float:right; /*border:1px solid #F00;*/ }
#navigationsocial.withnumber ul { margin:0px 0 0 0; padding:0px; float:left; list-style:none; /*border:1px solid #F00;*/ }
#navigationsocial.withnumber ul li.beinspired { margin:0px 0px 0 0; padding:3px 10px 0 0px; float:left; list-style:none; height:27px; /*border:1px solid #F00;*/ }
#navigationsocial.withnumber ul li.beinspired > a { margin:0px 0 0 0; padding:0px 0px 0 0px; float:left; list-style:none; /*border:1px solid #F00;*/ }
#navigationsocial.withnumber ul li.beinspired > a img { width:145px; }

#navigationsocial ul li { margin:0px 3px 0 0; padding:0px; float:left; list-style:none; /*border:1px solid #F00;*/ }
#navigationsocial ul li a { width:32px; height:32px; margin:0px 0 0 0; padding:1px; float:left; list-style:none; padding:0px; margin:0px; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.facebook { background:url(../../images/socnet/32px/facebook.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.facebook:hover { background:url(../../images/socnet/32px/facebook-black.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.twitter { background:url(../../images/socnet/32px/twitter.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.twitter:hover { background:url(../../images/socnet/32px/twitter-black.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.pinterest { background:url(../../images/socnet/32px/pinterest.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.pinterest:hover { background:url(../../images/socnet/32px/pinterest-black.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.youtube { background:url(../../images/socnet/32px/youtube.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.youtube:hover { background:url(../../images/socnet/32px/youtube-black.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.vimeo { background:url(../../images/socnet/32px/vimeo.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.vimeo:hover { background:url(../../images/socnet/32px/vimeo-black.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.googleplus { background:url(../../images/socnet/32px/googleplus.jpg) no-repeat center; /*border:1px solid #F00;*/ }
#navigationsocial ul li a.googleplus:hover { background:url(../../images/socnet/32px/googleplus-black.jpg) no-repeat center; /*border:1px solid #F00;*/ }



/* =============================================================== */
/* Main Navigation
================================================================ */
#navigationbar { width:100%; min-height:56px; margin-bottom:0px; background:#000; z-index:8; position:relative; /*border:1px solid #F00;*/ }
body.steel #navigationbar { background:#09F; }
body.build #navigationbar { background:#F70; }
body.project #navigationbar { background:#6C0; }
body.group #navigationbar {  background:url(../../images/bg/grad1.jpg) center; border-bottom:1px solid #FFF; }
body.misc #navigationbar {  background:url(../../images/bg/grad1.jpg) center; border-bottom:1px solid #FFF; }

#navigation { min-width:830px; max-width:830px; height:56px; margin:0 auto; /*border:1px solid #f00;*/  }
#navigation ul { list-style:none; padding:0; margin:0; display:inline; z-index:9999; }

#navigation li.navigationshop { float:right; background:#FFF; padding:0px 2px 0px 2px; /*border:1px solid #F00;*/ }
#navigation li.navigationshop a { height:46px; color:#000; padding:10px 5px 0px 5px; text-align:center; margin:0px 0 0 0px; /*border:1px solid #F00;*/ }
#navigation li.navigationshop a:hover { text-decoration:underline; color:#444; /*border:1px solid #F00;*/ }
#navigation li.navigationshop a h6 { float:left; width: 90px; font-size:8px; font-weight:normal; line-height:9px; color:#444; padding:2px 0 0 0px; margin:0px; /*border:1px solid #F00;*/ }
#navigation li.navigationshop.group a { color:#000; /*border:1px solid #F00;*/ }
#navigation li.navigationshop.group a h6 { color:#000; font-size:10px; line-height:11px; /*border:1px solid #F00;*/ }
#navigation li.navigationshop.japan { padding-left:10px; padding-right:10px; /*border:1px solid #F00;*/ }

#navigation li.navigationshopebay { float:right; margin-left:0px; background:#DDD; padding:0px 2px; /*border:1px solid #F00;*/ }
#navigation li.navigationshopebay a { height:46px; color:#000; padding:10px 5px 0px 5px; text-align:center; /*border:1px solid #F00;*/ }
#navigation li.navigationshopebay a:hover { text-decoration:underline; color:#000; /*border:1px solid #F00;*/ }
#navigation li.navigationshopebay a h6 { float:left; width: 80px; font-size:8px; font-weight:normal; line-height:9px; color:#333; padding:2px 0 0 0px; margin:0px; /*border:1px solid #F00;*/ }

#navigation ul li { float:left; position:relative; list-style:none; padding:0; margin:0; display:inline; text-transform:uppercase; }
#navigation ul li.twolevels { background:; /*url(../../images/icons/arrows-white2.png) -8px -433px no-repeat;*/ }
#navigation ul li a { font-family: Arial, sans-serif; display: inline-block; color: #FFF; padding: 22px 8px 22px 8px; margin: 0 2px; text-decoration: none; font-size: 12px;  }
#navigation ul li a.japan { padding-top: 20px; padding-bottom:20px; }
#navigation ul li:hover > ul { opacity: 1; position:absolute; top:99%; left:0;}
#navigation ul li:hover > a { color: #FFF; }

#navigation ul ul { opacity: 0; margin: 0px 0 0 0px; filter: alpha(opacity=0); position: absolute; top:-99999px; left: 0; background: #FFF; border: 0px solid #222; z-index:99999; }
body.steel #navigation ul ul { background: #FFF; box-shadow: 0px 0px 3px #DDD; border-bottom:2px solid #09F; }
body.build #navigation ul ul { background: #FFF; box-shadow: 0px 0px 3px #DDD; border-bottom:2px solid #F70; }
body.project #navigation ul ul { background: #FFF; box-shadow: 0px 0px 3px #DDD; border-bottom:2px solid #6C0; }
body.group #navigation ul ul { background: #FFF; box-shadow: 0px 0px 3px #DDD; border-bottom:2px solid #444; }
body.misc #navigation ul ul { background: #FFF; box-shadow: 0px 0px 3px #DDD; border-bottom:2px solid #444; }

#navigation ul ul li.threelevels { background: url(../../images/icons/arrows-black2.png) 230px center no-repeat; }
body.steel #navigation ul ul li.threelevels ul { box-shadow: 3px 0px 3px #666; border-bottom:2px solid #09F; }
body.build #navigation ul ul li.threelevels ul { box-shadow: 3px 0px 3px #666; border-bottom:2px solid #F70; }
body.project #navigation ul ul li.threelevels ul { box-shadow: 3px 0px 3px #666; border-bottom:2px solid #6C0; }
body.group #navigation ul ul li.threelevels ul { box-shadow: 3px 0px 3px #666; border-bottom:2px solid #444; }
body.misc #navigation ul ul li.threelevels ul { box-shadow: 3px 0px 3px #666; border-bottom:2px solid #444; }

#navigation ul ul li.steel a b { color: #09F;  }
#navigation ul ul li.build a b { color: #F70;  }
#navigation ul ul li.project a b { color: #6C0;  }
#navigation ul ul li.group a b { color: #111;  }

#navigation ul ul li a { padding: 8px 0px; display: block; color: #111; width: 230px; margin: 0 16px; font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; border-bottom: 1px solid #CCC; border-top: 1px solid transparent; text-transform:capitalize; }
#navigation ul ul li a:hover { border-bottom: 1px solid #CCC; }
#navigation ul ul li:last-child a, #navigation ul ul li:last-child a:hover { border-bottom: 1px solid transparent; }
#navigation ul ul li:hover > ul { position:absolute; top:0; left:100%; opacity: 1; z-index:497; border: 0; }
#navigation ul ul li:hover > a { border-top: 1px solid transparent; color: #111; }

#navigation ul ul ul { position:absolute; top:-99999px; left:100%; background: #FFF; border-top: 3px solid #AAA; opacity: 0; margin: 0px 0 0 0; z-index: 999; }
#navigation ul ul ul li a { border-bottom: 1px solid #CCC !important; border-top: 1px solid transparent; }
#navigation ul ul ul li:last-child a { border-bottom: 1px solid transparent !important}

#current { font-weight: bold !important; color: #FFF !important; border-bottom: 3px solid #FFF !important; }
.selectnav {display: none; cursor: pointer; width: 100%; padding: 8px; height: 37px; float: left; font-size: 14px;}










#contentrightmiddle-new { width: 585px; border: 0px solid #F00; margin: 0px 0 0 0; float: right; }
#contentrightmiddle-new dl { float:left; }
#contentrightmiddle-new dl img { width: 175px; }
#contentrightmiddle-new dl.list { width: 175px; padding: 10px 5px 0px 5px; float: left; }
#contentrightmiddle-new dl.list dd { border-top: 1px solid #DDD; background-color:#EEE; height:30px; margin-top: 0px; padding: 5px; color: #333; font-size: 11px; line-height:15px; font-weight: normal; }
#contentrightmiddle-new a:link { color: #111; border: none; text-decoration: none; } 
#contentrightmiddle-new a:visited { color: #111; border: none; }
#contentrightmiddle-new a:hover { color: #66CC00; border: none; } 
#contentrightmiddle-new a:active { color: #66CC00; border: none; }



				
				
/* =============================================================== */
/*EXPLORE THE RANGE GIF*/
/* =============================================================== */


.stores-gif li.stores-image { 
				width:200px;
				margin: auto;
				text-align:center;
				padding:0;			
				text-decoration:none !important;
							
				
				}
				
.stores-gif li.stores-image img {
				width: 110px;
				padding-bottom:0px;
				margin:auto;		
							
				}
				
.stores-gif li.stores-image a:hover {
				background:none !important;
	
				}
				

.stores-gif li.stores-text { 
				width:200px;
				margin: auto;
				text-decoration:none;
				text-align:center;
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight:normal;
				padding:0;
				/*border:1px solid #FF0;*/
				
				}
				
.stores-gif li.stores-link a { 
				width:200px;
				margin: 0px auto;
				text-decoration:underline;				
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight:bold;
				padding:0;
				border:0px !important;
				
				}

.stores-gif li.stores-link a:hover {
				background:none !important;
				
				
				 }
				 
body.build li.stores-link a	{ color:#F70 !important; text-decoration:underline !important; }
body.steel li.stores-link a	{ color:#09F !important; text-decoration:underline !important;	 }
body.project li.stores-link a { color:#6C0 !important; text-decoration:underline !important;	 }
body.group li.stores-link a	{ color:#555 !important; text-decoration:underline !important;	 }
				 			 










/* =============================================================== */
/* Social Media Buttons - In the Footer
================================================================ */

#socialmedia { background:#EEE; margin-top:20px; padding:10px 0; position:relative; /*border:1px solid #F00;*/ }
#socialmediabuttons { width:650px; margin:0px auto; padding:0 0 0 150px; float:left; border:1px solid #EEE;*/ }
#socialmediabuttons p { float:left; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; font-weight:bold; text-transform:capitalize; margin:12px 10px 12px 0px; padding:0px; /*border:1px solid #F00;*/ } 
#socialmediabuttons > div.facebook-like { float:left; margin:8px 10px 10px 0; /*border: 1px solid #F00;*/ } 
#socialmediabuttons > div.twitter-follow { float:left; margin:8px 10px 10px 0px; /*border: 1px solid #F00;*/ } 
#socialmediabuttons > div.pinterest-pinit { float:left; margin:8px 14px 0px 0px; /*border: 1px solid #F00;*/  }
#socialmediabuttons > div.youtube-subscribe { float:left; margin:6px 10px 0px 0px; /*border: 1px solid #F00;*/ }
#socialmediabuttons > div.googleplus-follow { float:left; margin:8px 10px 0px 0px; /*border: 1px solid #F00;*/ }
#socialmediabuttons > ul { width:272px; height:70px; margin:20px auto 10px auto; padding:0 0 0 0px; list-style:none; /*border:1px solid #F00;*/ }
#socialmediabuttons > ul > li { width:60px; margin:0px 3px 0 3px; padding:0px; float:left; /*border:1px solid #F00;*/ }
#socialmediabuttons > ul > li > a img { width:60px; margin:0px; padding:0px; /*border:1px solid #F00;*/ }


/* =============================================================== */
/* Footer
================================================================ */

/* Footer Contents */
div.fullwidth { width:100%; background:#171717; padding:0px 0 0px 0; /*border:1px solid #ff0;*/  }
#newfootercontainer { margin:0 auto; padding:20px 0 20px 0; /*border:1px solid #f00;*/  }
#newfootercontainer #newfooter { float:left; /*border:1px solid #f00;*/ }
#newfootercontainer #newfooter li.steel a b { color: #09F;  }
#newfootercontainer #newfooter li.build a b { color: #F70;  }
#newfootercontainer #newfooter li.project a b { color: #6C0;  }
#newfootercontainer #newfooter li.group a b { color: #AAA;  }

#newfootercontainer #newfooter li { font-family: Arial, sans-serif; list-style:none; }
#newfootercontainer #newfooter li h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
#newfootercontainer #newfooter h4.headline { font-family: Arial, sans-serif; font-size: 14px; line-height: 22px; color:#FFF; padding:0px; border-bottom:2px solid #444; text-transform:capitalize; }
#newfootercontainer #newfooter h4.headline2 { font-family: Arial, sans-serif; font-size: 14px; line-height: 22px; color:#171717; padding:28px 0 0 0; border-bottom:0px solid #171717; }
#newfootercontainer #newfooter li a { font-size: 12px; line-height: 20px; color:#CCC; text-decoration:none; }

#newfootercontainer #newfooter li a, a:visited { color: #CCC; text-decoration: none; outline: 0; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; -transition: color 0.1s ease-in-out;}
#newfootercontainer #newfooter li a:hover, a:focus { color: #888; }


/* Coyright Text */
#copyrightinfo { margin:40px 0 0px 0; padding-left:0px; /*border:1px solid #ff0;*/ }
#reviews-rich-snippet { margin:0 0 20px 0; padding:0px; /*border:1px solid #F00;*/ }

ul.googletranslate { float:right; margin:0px; padding:0px; }
li.googletranslate { float:right; margin:0px; padding:0px; }



/* =============================================================== */
/*EXPLORE THE RANGE BUTTON*/
/* =============================================================== */

#exploretherange { position:fixed; top:40%; left:-130px; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);
margin:0px; width:300px; padding:0px; z-index:9999; /*border:1px solid #F00;*/ }
#exploretherange ul { list-style:none; padding:0px 0px; margin:0px 0; display:block; top:0px; max-width:280px; /*border:1px solid #F00;*/ }
#exploretherange ul li { list-style:none; padding:5px 0 0 0px; display:block; left: -15px; /*border:1px solid #F00;*/ }
#exploretherange a { background:#FFF url(../../exploretherange/images/icons/storelocator90deg.png) no-repeat 0px 10px;
background-size:17px; padding: 14px 0px 6px 0px; margin:0 auto; display:block; color: #000; line-height:22px; 
font-family: Helvetica, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; text-align:center; border:15px solid #FFF; border-top:0; border-bottom:0; 
}
#exploretherange div#bevelcorners { max-width:300px;  border-width: 5px; border-color: #FFF; border-style:solid; border-right-color: transparent; border-left-color: transparent; border-bottom: 0; }

body.build #exploretherange a { background: #F70 url(../../exploretherange/images/icons/storelocator90deg2.png) no-repeat 0px 10px; background-size:17px; color: #FFF; border:15px solid #F70; border-top:0; border-bottom:0; }
body.steel #exploretherange a { background: #09F url(../../exploretherange/images/icons/storelocator90deg2.png) no-repeat 0px 10px; background-size:17px; color: #FFF;  border:15px solid #09F; border-top:0; border-bottom:0; }
body.project #exploretherange a { background: #6C0 url(../../exploretherange/images/icons/storelocator90deg2.png) no-repeat 0px 10px; background-size:17px; color: #FFF;  border:15px solid #6C0; border-top:0; border-bottom:0; }
#exploretherange a:hover { text-decoration:underline; }

body.build #exploretherange div#bevelcorners { max-width:300px; border-width: 5px; border-color: #F70; border-style:solid; border-right-color: transparent; border-left-color: transparent; border-bottom: 0; }
body.steel #exploretherange div#bevelcorners { max-width:300px; border-width: 5px; border-color: #09F; border-style:solid; border-right-color: transparent; border-left-color: transparent; border-bottom: 0; }
body.project #exploretherange div#bevelcorners { max-width:300px; border-width: 5px; border-color: #6C0; border-style:solid; border-right-color: transparent; border-left-color: transparent; border-bottom: 0; }



#exploretherange a img { margin: 10px 0 0 6px; display:none; }
#exploretherange a:hover { background:#FFF url(../../exploretherange/images/icons/storelocator90deg.png) no-repeat 0px 10px; background-size:17px; }

.bvc {  }
.bevel, .content { border-width: 15px }
.bevel, .content { border-color: #efefef; border-style:solid; }

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 900px) {
	#exploretherange { position:relative; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); 
	top:0px; left:0px; width:100%; margin:0px auto 10px auto; padding:0px; z-index:9999; /*border:1px solid #F00;*/ }
	#exploretherange ul { list-style:none;  padding:0px 0px; margin:0px auto; display:block; top:0px; max-width:300px; /*border:1px solid #F00;*/ }
	#exploretherange ul li { list-style:none; padding:0px 0 0 0px; display:block; left: -15px; /*border:1px solid #F00;*/ }
	#exploretherange a { background:#FFF no-repeat 0px 10px; }

}