/* @license
 * MyFonts Webfont Build ID 2691808, 2013-11-19T16:06:51-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Gibson Light by Canada Type
 * URL: http://www.myfonts.com/fonts/canadatype/gibson/light/
 * 
 * Webfont: Gibson Light Italic by Canada Type
 * URL: http://www.myfonts.com/fonts/canadatype/gibson/light-italic/
 * 
 * Webfont: Gibson Bold Italic by Canada Type
 * URL: http://www.myfonts.com/fonts/canadatype/gibson/bold-italic/
 * 
 * Webfont: Gibson Semi Bold Italic by Canada Type
 * URL: http://www.myfonts.com/fonts/canadatype/gibson/semi-bold-italic/
 * 
 * Webfont: Gibson Bold by Canada Type
 * URL: http://www.myfonts.com/fonts/canadatype/gibson/bold/
 * 
 * Webfont: Gibson by Canada Type
 * URL: http://www.myfonts.com/fonts/canadatype/gibson/regular/
 * 
 * Webfont: Gibson Semi Bold by Canada Type
 * URL: http://www.myfonts.com/fonts/canadatype/gibson/semi-bold/
 * 
 * Webfont: Gibson Italic by Canada Type
 * URL: http://www.myfonts.com/fonts/canadatype/gibson/italic/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2691808
 * Licensed pageviews: 250,000
 * Webfonts copyright: Copyright &#x00A9; 2011 Rod McDonald. Published by Canada Type. All rights reserved.
 * 
 * Â© 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2912e0");

@font-face {
		font-family:'Gibson-Light';
		src:url('../fonts/2912E0_0.svg#Gibson-Light') format('svg');
		src: url('../fonts/2912E0_0.eot');
        src: url('../fonts/2912E0_0.eot?#iefix') format('embedded-opentype'),
			url('../fonts/2912E0_0.woff') format('woff'),
			url('../fonts/2912E0_0.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.webfont_0 {
		font-family: Gibson-Light;
	}
		
	@font-face {
		font-family:'Gibson-LightIt';
		src:url('../fonts/2912E0_1.svg#Gibson-LightIt') format('svg');
		src: url('../fonts/2912E0_1.eot');
        src: url('../fonts/2912E0_1.eot?#iefix') format('embedded-opentype'),
			url('../fonts/2912E0_1.woff') format('woff'),
			url('../fonts/2912E0_1.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.webfont_1 {
		font-family: Gibson-LightIt;
	}
		
	@font-face {
		font-family:'Gibson-BoldItalic';
		src:url('../fonts/2912E0_2.svg#Gibson-BoldItalic') format('svg');
		src: url('../fonts/2912E0_2.eot');
        src: url('../fonts/2912E0_2.eot?#iefix') format('embedded-opentype'),
			url('../fonts/2912E0_2.woff') format('woff'),
			url('../fonts/2912E0_2.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.webfont_2 {
		font-family: Gibson-BoldItalic;
	}
		
	@font-face {
		font-family:'Gibson-SemiboldIt';
		src:url('../fonts/2912E0_3.svg#Gibson-SemiboldIt') format('svg');
		src: url('../fonts/2912E0_3.eot');
        src: url('../fonts/2912E0_3.eot?#iefix') format('embedded-opentype'),
			url('../fonts/2912E0_3.woff') format('woff'),
			url('../fonts/2912E0_3.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.webfont_3 {
		font-family: Gibson-SemiboldIt;
	}
		
	@font-face {
		font-family:'Gibson-Bold';
		src:url('../fonts/2912E0_4.svg#Gibson-Bold') format('svg');
		src: url('../fonts/2912E0_4.eot');
        src: url('../fonts/2912E0_4.eot?#iefix') format('embedded-opentype'),
			url('../fonts/2912E0_4.woff') format('woff'),
			url('../fonts/2912E0_4.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.webfont_4 {
		font-family: Gibson-Bold;
	}
		
	@font-face {
		font-family:'Gibson-Regular';
		src: url('../fonts/2912E0_5.svg#Gibson-Regular') format('svg');
		src: url('../fonts/2912E0_5.eot');
        src: url('../fonts/2912E0_5.eot?#iefix') format('embedded-opentype'),
			url('../fonts/2912E0_5.woff') format('woff'),
			url('../fonts/2912E0_5.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.webfont_5 {
		font-family: Gibson-Regular;
	}
		
	@font-face {
		font-family:'Gibson-SemiBold';
		src:url('../fonts/2912E0_6.svg#Gibson-SemiBold') format('svg');
		src: url('../fonts/2912E0_6.eot');
        src: url('../fonts/2912E0_6.eot?#iefix') format('embedded-opentype'),
			url('../fonts/2912E0_6.woff') format('woff'),
			url('../fonts/2912E0_6.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	.webfont_6 {
		font-family: Gibson-SemiBold;
	}
		
/*	@font-face {
		font-family:'Gibson-Italic';
		src: url('../fonts/2912E0_7.svg#Gibson-Italic') format('svg');
		src: url('../fonts/2912E0_7.eot');
        src: url('../fonts/2912E0_7.eot?#iefix') format('embedded-opentype'),
			url('../fonts/2912E0_7.woff') format('woff') format('woff'),
			url('../fonts/2912E0_7.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}*/
	

@font-face {font-family: 'Gibson-Italic';
src: url('../fonts/2912E0_7_0.eot');
src: url('../fonts/2912E0_7_0.eot?#iefix') format('embedded-opentype'),
url('../fonts/2912E0_7_0.woff') format('woff'),
url('../fonts/2912E0_7_0.ttf') format('truetype'),
url('../fonts/2912E0_7_0.svg#wf') format('svg');
		font-weight: normal;
		font-style: normal;}

	
	
	.webfont_7 {
		font-family: Gibson-Italic;
	}
	



/* Icons */
@font-face {
	font-family: 'uicons__controls_and_navigaRg';
	src: url('../fonts/uicons_controls_and_navigation-webfont.eot');
	src: url('../fonts/uicons_controls_and_navigation-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/uicons_controls_and_navigation-webfont.woff') format('woff'),  url('../fonts/uicons_controls_and_navigation-webfont.ttf') format('truetype'),  url('uicons_controls_and_navigation-webfont.svg#uicons__controls_and_navigaRg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'uicons_general_pictogramsRg';
	src: url('../fonts/uicons_general_pictograms_i-webfont.eot');
	src: url('../fonts/uicons_general_pictograms_i-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/uicons_general_pictograms_i-webfont.woff') format('woff'),  url('../fonts/uicons_general_pictograms_i-webfont.ttf') format('truetype'),  url('../fonts/uicons_general_pictograms_i-webfont.svg#uicons_general_pictogramsRg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'uicons_general_pictograms_iRg';
	src: url('../fonts/uicons_general_pictograms_ii-webfont.eot');
	src: url('../fonts/uicons_general_pictograms_ii-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/uicons_general_pictograms_ii-webfont.woff') format('woff'),  url('../fonts/uicons_general_pictograms_ii-webfont.ttf') format('truetype'),  url('../fonts/uicons_general_pictograms_ii-webfont.svg#uicons_general_pictograms_iRg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'uicons_business_and_financeRg';
	src: url('../fonts/uicons_business_and_finance-webfont.eot');
	src: url('../fonts/uicons_business_and_finance-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/uicons_business_and_finance-webfont.woff') format('woff'),  url('../fonts/uicons_business_and_finance-webfont.ttf') format('truetype'),  url('../fonts/uicons_business_and_finance-webfont.svg#uicons_business_and_financeRg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'uicons__social_mediaregular';
	src: url('../fonts/uicons_social_media-webfont.eot');
	src: url('../fonts/uicons_social_media-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/uicons_social_media-webfont.woff') format('woff'),  url('../fonts/uicons_social_media-webfont.ttf') format('truetype'),  url('../fonts/uicons_social_media-webfont.svg#uicons__social_mediaregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'uicons__communications_and_Rg';
	src: url('../fonts/uicons_communications_tech-webfont.eot');
	src: url('../fonts/uicons_communications_tech-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/uicons_communications_tech-webfont.woff') format('woff'),  url('../fonts/uicons_communications_tech-webfont.ttf') format('truetype'),  url('../fonts/uicons_communications_tech-webfont.svg#uicons__communications_and_Rg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'uicons__tools_and_gadgetsRg';
	src: url('../fonts/uicons_tools_gadgets_transport-webfont.eot');
	src: url('../fonts/uicons_tools_gadgets_transport-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/uicons_tools_gadgets_transport-webfont.woff') format('woff'),  url('../fonts/uicons_tools_gadgets_transport-webfont.ttf') format('truetype'),  url('../fonts/uicons_tools_gadgets_transport-webfont.svg#uicons__tools_and_gadgetsRg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'uicons__toys_and_sportregular';
	src: url('../fonts/uicons_toys_and_sport-webfont.eot');
	src: url('../fonts/uicons_toys_and_sport-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/uicons_toys_and_sport-webfont.woff') format('woff'),  url('../fonts/uicons_toys_and_sport-webfont.ttf') format('truetype'),  url('../fonts/uicons_toys_and_sport-webfont.svg#uicons__toys_and_sportregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.toys-sports-icon {
	font-family: 'uicons__toys_and_sportregular';
}
.tools-icon {
	font-family: 'uicons__tools_and_gadgetsRg';
}
.com-icons {
	font-family: 'uicons__communications_and_Rg';
}
.social-icon {
	font-family: 'uicons__social_mediaregular';
}
.biz-icon {
	font-family: 'uicons_business_and_financeRg';
}
.gen-icon {
	font-family: 'uicons_general_pictogramsRg';
}
.gen-icons2 {
	font-family: 'uicons_general_pictograms_iRg';
}
.control-icon {
	font-family: 'uicons__controls_and_navigaRg';
}


/*  END FONTS */



body {	
	font: 1em 'Gibson-Light', Helvetica, Arial, sans-serif;
	letter-spacing:normal;
	color:#333333;
	line-height:1.6em;
	background-color:#f8f8f8;
}

h1,h2,h3,h4,h5,h6,h7,h8{
	font-family:'Gibson-Regular', Helvetica, Helvetica, Arial;
	font-weight:normal;	}


a:link, a:visited {
    color: #00AF66;
    text-decoration: none;
}

a:hover {color: #49C5B1!important;}

h4 a:link, h4 a:visited {color:#444444; text-decoration:underline;}

/*.clearfix {clear:both}*/

/* this is for adding a margin for the menu items */
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10,
.grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19,
.grid-20, .grid-21, .grid-22, .grid-23, .grid-24 {
  position: relative;
  margin-top: 20px;
  margin-bottom: 10px;
}

/******* MENU *********/

#admin-menu
{
    padding:0;
    margin:0;
}

#menu {
	list-style:none;
	width:95%;
	margin:0 auto;
	height:auto;
	background:#333;
	display:none}

select.mobile-menu {display:block; width:100%}



#menu li {
	float:none;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 5px 4px 10px;
	border:none;
	
}
#menu li:hover {
	border: 1px solid #444;
	padding: 4px;
	background: #555555;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#menu li a {
	font-size:17px;
	color: #EEEEEE;
	display:block;
	outline:0;
	text-decoration:none;
}
#menu li a.drop {
	font-family:'Gibson-Regular';
}
#menu li:hover a {
	color:#ffffff;
}
#menu li.new-to-affiliate {
    height: auto;
	float:none;
	background:#444;
	padding: 2px 15px 2px 15px;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow:none;
	box-shadow: none;
	margin-top:0px;
}
#menu li.new-to-affiliate img {padding-top:3px; float:left}
#menu li.new-to-affiliate span { display:block; width:250px; padding-top:6px; font-size: 16px;}
#menu li.new-to-affiliate:hover {
	display:inline-block; /* IE is so silly */
	border:none;
}
#menu li.new-to-affiliate a {
	font-family:'Gibson-Regular'; color:#333;
}
#menu li.new-to-affiliate a:hover {
	font-size:17px;
	display:block;
	outline:0;
	text-decoration:none;
}
#menu li .drop {
	padding-right:0px;
	background:none;
}
#menu li:hover .drop {
	background:none;
}

/* end global menu */

.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
	display:none;
}


img {
	max-width: 100%;
	height: auto;
}
/*The above responsive image CSS works on IE7 and IE9, but doesn't work on IE8. To fix it, add width:auto. You may apply a conditional CSS specifically for IE8 or use the IE hack below:
*/

@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}


/* Country Menu */

/* Top logo, login, menu */

#block-block-1 ul li {
    float: left;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
	list-style:none;
}

/*************Responsive Video Container**************/

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/***** RM Homepage Slider *****/

.banner_container{
		display:none;
		overflow:hidden;}
		
/* RM Block 3 Homepage Get Started Margin 

.block-block-3 {margin-top:0}	*/

.frontfixed-item.item1 img, .frontfixed-item.item2 img {display:none}


/******* RM Footer from Mobile ********/

.footer-nav {display:none}

/***********Language Redirect Buttons ***********/

.css3button {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 5px 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #000000;

}