	@charset "UTF-8";/** * HTML5 ✰ Boilerplate * * style.css contains a reset, font normalization and some base styles. * * Credit is left where credit is due. * Much inspiration was taken from these projects: * - yui.yahooapis.com/2.8.1/build/base/base.css * - camendesign.com/design/ * - praegnanz.de/weblog/htmlcssjs-kickstart *//** * html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline) * v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark * html5doctor.com/html-5-reset-stylesheet/ */html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after, q:before, q:after {	content: "";	content: none;}ins {	background-color: #ff9;	color: #000;	text-decoration: none;}mark {	background-color: #ff9;	color: #000;	font-style: italic;	font-weight: bold;}del {	text-decoration: line-through;}abbr[title], dfn[title] {	border-bottom: 1px dotted;	cursor: help;}table {	border-collapse: collapse;	border-spacing: 0;}hr {	display: block;	height: 1px;	border: 0;	border-top: 1px solid #ccc;	margin: 1em 0;	padding: 0;}input, select {	vertical-align: middle;}/** * Font normalization inspired by YUI Library's fonts.css: developer.yahoo.com/yui/ */body {	font: 13px / 1.231 sans-serif;	*font-size: small;}/* Hack retained to preserve specificity */select, input, textarea, button {	font: 99% sans-serif;}/* Normalize monospace sizing: en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */pre, code, kbd, samp {	font-family: monospace, sans-serif;}/** * Minimal base styles. *//* Always force a scrollbar in non-IE */html {	overflow-y: scroll;}/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */a:hover, a:active {	outline: none;}ul, ol {	margin-left: 2em;}ol {	list-style-type: decimal;}/* Remove margins for navigation lists */nav ul, nav li {	margin: 0;	list-style: none;	list-style-image: none;}small {	font-size: 85%;}strong, th {	font-weight: bold;}td {	vertical-align: top;}/* Set sub, sup without affecting line-height: gist.github.com/413930 */sub, sup {	font-size: 75%;	line-height: 0;	position: relative;}sup {	top: -0.5em;}sub {	bottom: -0.25em;}pre {/* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */	white-space: pre;	white-space: pre-wrap;	word-wrap: break-word;	padding: 15px;}textarea {	overflow: auto;}/* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */.ie6 legend, .ie7 legend {	margin-left: -7px;}/* Align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */input[type ="radio"] {	vertical-align: text-bottom;}input[type ="checkbox"] {	vertical-align: bottom;}.ie7 input[type ="checkbox"] {	vertical-align: baseline;}.ie6 input {	vertical-align: text-bottom;}/* Hand cursor on clickable input elements */label, input[type ="button"], input[type = "submit"], input[type = "image"], button {	cursor: pointer;}/* Webkit browsers add a 2px margin outside the chrome of form elements */button, input, select, textarea {	margin: 0;}/* Colors for form validity */input:valid, textarea:valid {}input:invalid, textarea:invalid {	border-radius: 1px;	-moz-box-shadow: 0px 0px 5px red;	-webkit-box-shadow: 0px 0px 5px red;	box-shadow: 0px 0px 5px red;}.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {	background-color: #f0dddd;}/* These selection declarations have to be separate No text-shadow: twitter.com/miketaylr/status/12228805301 Also: hot pink! */::-moz-selection {	background: #FF5E99;	color: #fff;	text-shadow: none;}::selection {	background: #FF5E99;	color: #fff;	text-shadow: none;}/* j.mp/webkit-tap-highlight-color */a:link {	-webkit-tap-highlight-color: #FF5E99;}/* Make buttons play nice in IE: www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */button {	width: auto;	overflow: visible;}/* Bicubic resizing for non-native sized IMG: code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */.ie7 img {	-ms-interpolation-mode: bicubic;}/** * You might tweak these.. */body, select, input, textarea {	/* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859     color: #444;*//* Set your base font here, to apply evenly */	/* font-family: Georgia, serif;*/}	/* Headers (h1, h2, etc) have no default font-size or margin;define those yourself */h1, h2, h3, h4, h5, h6 {/* see below  */}/* ######################################################  * ############################Primary Styles for Spy Gear dot Net ##############################  * ############################    Authored June 2011, Travis Stone      ##############################  */	/* colors  Red: rgb(237,28,36);	Black: rgb(28,28,28);	Lt Gray: rgb(201,202,204);	Med Gray: rgb(161,162,164);	Med Gray: rgb(105,106,108);	Blue: rgb(0,174,239);	desaturate Blue: rgb(18, 79, 102)   Green: rgb(212,222,37);*/body {	margin: 0;	padding: 0;	color: rgb(68, 68, 68);	background: rgb(230, 230, 230) url(../images/layout/bodyBG.gif) no-repeat top center;	font: 1em / normal Arial, Helvetica, sans-serif;}h1, h2, h3, h4, h5, h6 {	font-weight: bold;	font-family: "Milibus-1", "Milibus-2", Arial, sans-serif;	text-transform: uppercase;}img {	border: 0;}#header {	width: 100%;	height: 84px;	border-bottom: 4px solid rgb(90, 90, 90);	background: rgb(28, 28, 28) url(../images/layout/headerBG.png) repeat-x;	/*;	#444;*/	color: rgb(230, 230, 230);}#warningHeader {	margin: 0 auto;	padding: 0;	border: 0;	width: 960px;	background-color: #EF1C24;}/*  *  *   #################################################    STYLES FOR FOOTER    #####################  *  */#footer {	width: 925px;	margin-left: auto;	margin-right: auto;}#footer .footerText {	font-size: 10px;	color: #6D6E71;	position: absolute;	margin-top: 14px;}/*  *  *   #################################################    STYLES FOR PRIMARY NAV    #####################  *  */#nav {	position: relative;	margin: 0 auto;	padding: 0;	border: 0;	width: 960px;	font: 12px "Milibus-1", "Milibus-2", Arial, sans-serif;	font-weight: 400;	text-transform: uppercase;}#nav h1 {	text-indent: -9999px;}#nav h1 a {	/* margin: 9px 0 0 -40px; 	float: left;*/	position:absolute;	left:-40px;	top:6px;	display: block;	width: 164px;	height: 108px;	background: transparent url(../images/layout/sgLogoLG2011.png) no-repeat;}/* Top menu items */#nav ul {	/* margin: 24px 0 0 18px; */	margin: 24px 0 0 160px;	padding: 0;	list-style: none;	float: left;	z-index: 99;/* This makes the dropdown menus appear above the page content below */}#nav ul li {	float: left;}#nav ul li a {	display: block;	margin: 0 2px 0 0;	padding: 10px 12px 0;	width: 90px;	height: 22px;	font-size: 1em;	line-height: 1.3em;	text-decoration: none;	color: rgb(0, 174, 239);	background: rgb(0, 0, 0) url(../images/layout/navBG.png) no-repeat center top;	background-color: rgba(0, 0, 0, .8);}#nav ul li a:hover {	color: rgb(240, 240, 240);	background-color: rgb(210, 48, 34);	background-color: rgba(210, 48, 34, .9);}#nav ul li.active a {	color: rgb(240, 240, 240);	background-color: rgb(18, 79, 102);	background-color: rgba(18, 79, 102, .6);}/* Submenu items */#nav ul ul {	display: none;/* Sub menus are hidden by default */	position: absolute;	margin: 0;	right: auto;/*resets the right: 50% on the parent ul */	width: auto;/* width of the drop-down menus */}#nav ul ul li {	left: auto;/*resets the left: 50% on the parent li */	clear: left;	width: auto;}#nav ul ul li a, #nav ul li.active li a, #nav ul li:hover ul li a, #nav ul li.hover ul li a {/* This line is required for IE 6 and below */	width: 140px;	height: auto;	padding-bottom: 9px;	border-bottom: 1px solid rgb(68, 68, 68);/* sub menu item horizontal lines */	color: rgb(0, 174, 239);	background-image: none;	background-color: rgb(0, 0, 0);	background-color: rgba(0, 0, 0, .8);}#nav ul ul li a:hover, #nav ul li.active ul li a:hover, #nav ul li:hover ul li a:hover, #nav ul li.hover ul li a:hover {/* This line is required for IE 6 and below */	color: rgb(240, 240, 240);	background-image: none;	background-color: rgb(210, 48, 34);	background-color: rgba(210, 48, 34, .9);}/* Make the sub menus appear on hover */#nav ul li:hover ul, #nav ul li.hover ul {/* This line is required for IE 6 and below */	display: block;/* Show the sub menus */}/*  *  *   #################################################    STYLES FOR ONE-COLUMN LAYOUT    #####################  *  */.oneCol {	width: 960px;	margin: 0 auto;	padding: 18px 0 0;}.oneCol hr {	color: transparent;	visibility: hidden;	clear: both;}/*  *  *   #################################################    STYLES FOR TWO-COLUMN LAYOUT    #####################  *  */.twoColLeft {	float: left;	width: 720px;	margin: 0;	padding: 0;}.twoColRight {	float: left;	width: 216px;	margin: 0 12px;	padding: 0;}/*  *  *   #################################################    STYLES FOR AGENT LOGIN    #####################  *  */#loginPrompt {	position: absolute;	top: 8px;	right: 0px;	width: 212px;	height: 34px;	display: block;	padding-top: 24px;	color: rgb(62, 221, 70);}#agentLogin {	position: absolute;	top: 8px;	right: 0px;	width: 212px;	height: 64px;	overflow: hidden;	padding: 4px;	color: rgb(62, 221, 70);	font-size: .95em;}#agentLogin .loginPrompt {	margin-top: 12px;	font-size: 1em;	padding: 10px 12px 0;	height: 22px;	background-color: rgb(20, 20, 20);	background-color: rgba(20, 20, 20, .2);}#agentLogin #accountTools {	padding: 4px 0 0;	font-size: .8em;	color: rgb(98, 99, 104);}#agentLogin a {	color: rgb(90, 90, 90);	text-decoration: none;}#agentLogin a:hover {	color: rgb(255, 232, 0);}#agentLogin form {	font-size: .9em;}#agentLogin form input {	outline: none;	border: 1px solid rgb(68, 68, 68);	background: rgb(28, 28, 28);	color: rgb(98, 99, 104);	margin: 0;	width: 88%;	height: 14px;}#agentLogin form input:focus {	outline: none;	color: rgb(62, 221, 70);	background: rgb(98, 99, 104);}#agentLogin form #inputs-left {	width: 124px;	float: left;	clear: left;}#agentLogin #accountTools {	clear: left;}#agentLogin #signout-form #accountTools {	float: none;	clear: none;	margin: 0 0 0 45px;}#agentLogin #password-clearWP {}#agentLogin form button {	border: 1px solid rgb(68, 68, 68);	outline: none;	height: 14px;	width: 80px;	color: rgb(62, 221, 70);	background: rgb(48, 48, 48);	margin: 0;	padding: 0;	font-weight: normal;	font-size: .9em;	text-transform: uppercase;}#agentLogin form#signout-form button {	color: rgb(98, 99, 104);}#agentLogin p#rank {	margin: 0 0 6px;	padding: 0;}#agentLogin form button:hover {	color: rgb(28, 28, 28);	background: rgb(62, 221, 70);}#agentLogin #agentNameRank img {	float: left;	margin: 0 10px 0 0;}
