/* @override http://stage.sophiesspace.com/css/style.css */

/* CSS Document */
/* =========================================GLOBAL STYLES========================================== */
body {
	background: #00A9AC url(../assets/images/bkg_browser.jpg);
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	}
/*img.png24 {behavior: url("pngbehavior.htc");}*/

.clear
{
 clear:both;   
}


p { 
	margin: 0px 0px 0px 0px;
	padding: 0px;
	line-height:16px;
	/*margin-bottom:15px;*/
	}
p2 { 
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	}
h1 { 
	margin: 0px;
	padding: 0px;
    font-size: 20px;
	line-height: 24px;
	color: #642a7d;
	font-weight: normal;
	}
h2 { 
	margin: 0px 0px 0px 10px;
	padding: 0px;
    font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #9ec527;
	}
h3 { 
	margin: 0px 0px 0px 10px;
	padding: 0px;
    font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #f9a81a;
	}
h4 { 
	margin: 0px;
	padding: 0px;
    font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #00a9ab;
	width: 595px;
	border-bottom: 1px #333 solid;
	}
h5 { 
	margin: 0px 0px 0px 10px;
	padding: 0px;
    font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #ff7c1c;
	}
.grey16 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	}
.grey13 {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 18px;
	}
	
	
	
.orange14 { 
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 18px;
	color: #f9a81a;
	font-weight: bold;
	}
.green14 { 
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 18px;
	color: #9ec527;
	font-weight: bold;
	}
.purple14 { 
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 16px;
	color: #642a7d;
	font-weight: bold;
	}
	
.purple14 a, .purple14 a:hover
{
color: #642a7d;	
text-decoration:none;
}		
	
.required { 
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 14px;
	color: #c00000;
	}
input, select {
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	/*color: #a1a1a1;*/
	color:#555;
	/*border: 1px solid #00a9ab;*/
	}
	
.radiobtn input
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	/*color: #a1a1a1;*/
	color:#555;
	width:15px;
	border-color:#ffffff;
}	
	
	
textarea {
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
		/*color: #a1a1a1;*/
	color:#555;
	border: 1px solid #00a9ab;
	}

/* =========================================SITE CONTAINER========================================= */
#siteContainer {
	width: 950px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
	}
/* =========================================ADVERTISING========================================= */
#advertising {
	width: 950px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	text-align: center;
	}
	
#advertising img
{
    border:0;
}	
	
	
#flash_ad 
{
    width:728px;
    height:90px;
    margin:0px auto 0px auto;   
    background:pink;
}	
	
/* =========================================SECONDARY NAVITGATION========================================= */
.secondaryNavigation {
	width: 925px;
	margin: 0px 0px 5px 25px;
	padding: 0px;
	text-align: left;
	font-size: 11px;
	line-height: 15px;
	color: #fff;
	}
.secondaryNavigation a {
	color: #fff;
	text-decoration: none;
	}
.secondaryNavigation a:link {
	color: #fff;
	text-decoration: none;
	}
.secondaryNavigation a:visited {
	color: #fff;
	text-decoration: none;
	}
.secondaryNavigation a:hover  {
	color: #fff;
	text-decoration: underline;
	}
	
/* =========================================SITE CONTENT========================================= */
#siteContent {
	width: 950px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: left;
	background: #FFFFFF;
	float: left;
	}
	
/* =========================================SITE HEADER========================================= */
#siteHeader {
	width: 950px;
    /*height: 165px;*/
	height:166px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
	
/* =========================================PRIMARY NAV========================================= */	
	
#primaryTabNav	
{

}
	
#startTabs
{
  width:25px;
  height:34px;
  float:left;    
}	


#primaryTabs
{
 background:url(../assets/images/primary_navigation/home/shadow.png);  
 height:34px;
 float:left;
 height:25px;
 font-family:Arial, Sans-Serif;
 font-size:12px;
 color:#000000;
 font-weight:bold; 
   
}

* html #primaryTabs
{
 background-image:none;
 background-color:Transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/home/shadow.png", sizingMethod="scale");  
}

.tab_label
{
 margin:0px 8px 0px 8px;   
 padding:4px 0px 0px 0px;
 display:block;
}

/*#primaryTabs ul
{
    list-style:none;
    margin:9px 0px 0px 0px;
    padding:0px 0px 0px 0px ;
}*/

#primaryTabs ul li
{
    float:left;
    height:25px;
    font-family:Arial, Sans-Serif;
    font-size:14px;
    font-weight:bold;
    display:inline;
}

.tabName
{
    /*width:100px;*/
}

#primaryTabs a
{
    display:block;
    height:25px;
    /*padding-top:4px;*/
    color:#FFFFFF;
    text-decoration:none;
}

#primaryTabs a:hover
{
    text-decoration:none;
}
	
#endTabs
{
  width:25px;
  height:34px;
  float:left;    
}
/* --------------------------------------------   Subnav setup -------------------------------------------------*/
.subAdvice{
    color:#ff7914;
    padding-top:75px;
    background:#c56d0f url(../assets/images/subnav/advice_subhead.gif) top left no-repeat;
}

.subSupply{
    color:#4c2067;
    padding-top:75px;
    background:#522367 url(../assets/images/subnav/trendy_subhead.gif) top left no-repeat;
}

#subTabs
{
 background:url(../assets/images/primary_navigation/home/shadow.png);
 font-family:Arial, Sans-Serif;
 font-size:12px;
 font-weight:bold;
}

* html #subTabs
{
 background-image:none;
 background-color:Transparent;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/home/shadow.png", sizingMethod="scale");  
}
#subTabs a:link, #subTabs a:visited
{
    color:#FFFFFF;
    text-decoration:none;
}

subTabs a:hover
{
    text-decoration:none;
}


#startSub
{
  width:25px;
  height:34px;   
}

#endSub
{
  width:25px;
  height:34px;
}

.subAdvice .subSelected{
    background:url(../assets/images/primary_navigation/advice/tab_background_over.jpg) repeat-x bottom left;}
.subAdvice .subNormal{
    color:#ffffff; Background:url(../assets/images/primary_navigation/advice/tab_background_normal.jpg);}
.subAdvice #subTabs a:hover{color:#ffe3b4;}

.subAdvice .endhighlight { background:url(../assets/images/primary_navigation/advice/rightEnd_over.png) no-repeat; }
.subAdvice .endlowlight { background:url(../assets/images/primary_navigation/advice/rightEnd_normal.png) no-repeat; }
.subAdvice .highlight  {background:url(../assets/images/primary_navigation/advice/leftEnd_over.png) no-repeat;}
.subAdvice .lowlight { background:url(../assets/images/primary_navigation/advice/leftEnd_normal.png) no-repeat; }
* html .subAdvice .endhighlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/advice/rightEnd_over.png", sizingMethod="crop"); }
* html .subAdvice .endlowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/advice/rightEnd_normal.png", sizingMethod="crop"); }
* html .subAdvice .highlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/advice/leftEnd_over.png", sizingMethod="crop"); }
* html .subAdvice .lowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/advice/leftEnd_normal.png", sizingMethod="crop"); }


.subSupply .subSelected{
    background:url(../assets/images/primary_navigation/trendy/tab_background_over.jpg) repeat-x bottom left;}
.subSupply .subNormal{
    color:#ffffff; Background:url(../assets/images/primary_navigation/trendy/tab_background_normal.jpg);}
.subSupply #subTabs a:hover{color:#e6abff;}

.subSupply .endhighlight { background:url(../assets/images/primary_navigation/trendy/rightEnd_over.png) no-repeat; }
.subSupply .endlowlight { background:url(../assets/images/primary_navigation/trendy/rightEnd_normal.png) no-repeat; }
.subSupply .highlight  {background:url(../assets/images/primary_navigation/trendy/leftEnd_over.png) no-repeat;}
.subSupply .lowlight { background:url(../assets/images/primary_navigation/trendy/leftEnd_normal.png) no-repeat; }
* html .subSupply .endhighlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/trendy/rightEnd_over.png", sizingMethod="crop"); }
* html .subSupply .endlowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/trendy/rightEnd_normal.png", sizingMethod="crop"); }
* html .subSupply .highlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/trendy/leftEnd_over.png", sizingMethod="crop"); }
* html .subSupply .lowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/trendy/leftEnd_normal.png", sizingMethod="crop"); }


/* --------------------------------------------   set colors for home  -----------------------------------------*/
#primaryTabNav.sechome #primaryTabs table{
 background:url(../assets/images/primary_navigation/home/tab_background_over.jpg) repeat-x bottom left;}
#primaryTabNav.sechome #primaryTabs ul li{
    background:url(../assets/images/primary_navigation/home/tab_background_over.jpg);}
#primaryTabNav.sechome #primaryTabs a{
    background:url(../assets/images/primary_navigation/home/tab_background_normal.jpg);}

#primaryTabNav.sechome #primaryTabs a:hover{
    color:#b0ffff;
   /* background:url(../assets/images/primary_navigation/home/tab_background_over.jpg);*/
   }
#primaryTabNav.sechome td {color:#1b7e7e;}

#primaryTabNav.sechome #startTabs.highlight  {background:url(../assets/images/primary_navigation/home/leftEnd_over.png) no-repeat;}
* html #primaryTabNav.sechome #startTabs.highlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/home/leftEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.sechome #startTabs.lowlight { background:url(../assets/images/primary_navigation/home/leftEnd_normal.png) no-repeat; }

* html #primaryTabNav.sechome #startTabs.lowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/home/leftEnd_normal.png", sizingMethod="crop"); }

#primaryTabNav.sechome #endTabs.endhighlight { background:url(../assets/images/primary_navigation/home/rightEnd_over.png) no-repeat; }
* html #primaryTabNav.sechome #endTabs.endhighlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/home/rightEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.sechome #endTabs.endlowlight { background:url(../assets/images/primary_navigation/home/rightEnd_normal.png) no-repeat; }
/* html #primaryTabNav.sechome#endTabs.endlowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/home/rightEnd_normal.png", sizingMethod="crop"); }*/
* html .sechome .endlowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/home/rightEnd_normal.png", sizingMethod="crop"); }

/* --------------------------------------------   set colors for advice  -----------------------------------------*/
#primaryTabNav.secadvice #primaryTabs table{
 background:url(../assets/images/primary_navigation/advice/tab_background_over.jpg) repeat-x bottom left;}
#primaryTabNav.secadvice #primaryTabs ul li{
    background:url(../assets/images/primary_navigation/advice/tab_background_over.jpg);}
#primaryTabNav.secadvice #primaryTabs a{
    background:url(../assets/images/primary_navigation/advice/tab_background_normal.jpg);}

#primaryTabNav.secadvice #primaryTabs a:hover{
    color:#ffe3b4;
    /*background:url(../assets/images/primary_navigation/advice/tab_background_over.jpg);*/}
#primaryTabNav.secadvice td {color:#ff7914;}

#primaryTabNav.secadvice #startTabs.highlight  {background:url(../assets/images/primary_navigation/advice/leftEnd_over.png) no-repeat;}
* html .secadvice .highlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/advice/leftEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.secadvice #startTabs.lowlight { background:url(../assets/images/primary_navigation/advice/leftEnd_normal.png) no-repeat; }
* html .secadvice .lowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/advice/leftEnd_normal.png", sizingMethod="crop"); }

#primaryTabNav.secadvice #endTabs.endhighlight { background:url(../assets/images/primary_navigation/advice/rightEnd_over.png) no-repeat; }
* html .secadvice .endhighlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/advice/rightEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.secadvice #endTabs.endlowlight { background:url(../assets/images/primary_navigation/advice/rightEnd_normal.png) no-repeat; }
* html .secadvice .endlowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/advice/rightEnd_normal.png", sizingMethod="crop"); }

/* --------------------------------------------   set colors for supply  -----------------------------------------*/

#primaryTabNav.secsupply #primaryTabs table{
 background:url(../assets/images/primary_navigation/trendy/tab_background_over.jpg) repeat-x bottom left;}
#primaryTabNav.secsupply #primaryTabs ul li{
    background:url(../assets/images/primary_navigation/trendy/tab_background_over.jpg);}
#primaryTabNav.secsupply #primaryTabs a{
    background:url(../assets/images/primary_navigation/trendy/tab_background_normal.jpg);}

#primaryTabNav.secsupply #primaryTabs a:hover{
    color:#e6abff;
    /*background:url(../assets/images/primary_navigation/trendy/tab_background_over.jpg);*/}
#primaryTabNav.secsupply td {color:#4c2067;}

#primaryTabNav.secsupply #startTabs.highlight  {background:url(../assets/images/primary_navigation/trendy/leftEnd_over.png) no-repeat;}
* html .secsupply .highlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/trendy/leftEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.secsupply #startTabs.lowlight { background:url(../assets/images/primary_navigation/trendy/leftEnd_normal.png) no-repeat; }
* html .secsupply .lowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/trendy/leftEnd_normal.png", sizingMethod="crop"); }

#primaryTabNav.secsupply #endTabs.endhighlight { background:url(../assets/images/primary_navigation/trendy/rightEnd_over.png) no-repeat; }
* html .secsupply .endhighlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/trendy/rightEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.secsupply #endTabs.endlowlight { background:url(../assets/images/primary_navigation/trendy/rightEnd_normal.png) no-repeat; }
* html .secsupply .endlowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/trendy/rightEnd_normal.png", sizingMethod="crop"); }

/* --------------------------------------------   set colors for deals  -----------------------------------------*/

#primaryTabNav.secdeals #primaryTabs table{
 background:url(../assets/images/primary_navigation/deals/tab_background_over.jpg) repeat-x bottom left;}
#primaryTabNav.secdeals #primaryTabs ul li{
    background:url(../assets/images/primary_navigation/deals/tab_background_over.jpg);}
#primaryTabNav.secdeals #primaryTabs a{
    background:url(../assets/images/primary_navigation/deals/tab_background_normal.jpg);}

#primaryTabNav.secdeals #primaryTabs a:hover{
    color:#e6ff9e;
    /*background:url(../assets/images/primary_navigation/deals/tab_background_over.jpg);*/}
#primaryTabNav.secdeals td {color:#71a60d;}

#primaryTabNav.secdeals #startTabs.highlight  {background:url(../assets/images/primary_navigation/deals/leftEnd_over.png) no-repeat;}
* html .secdeals .highlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/deals/leftEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.secdeals #startTabs.lowlight { background:url(../assets/images/primary_navigation/deals/leftEnd_normal.png) no-repeat; }
* html .secdeals .lowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/deals/leftEnd_normal.png", sizingMethod="crop"); }

#primaryTabNav.secdeals #endTabs.endhighlight { background:url(../assets/images/primary_navigation/deals/rightEnd_over.png) no-repeat; }
* html .secdeals .endhighlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/deals/rightEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.secdeals #endTabs.endlowlight { background:url(../assets/images/primary_navigation/deals/rightEnd_normal.png) no-repeat; }
* html .secdeals .endlowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/deals/rightEnd_normal.png", sizingMethod="crop"); }

/* --------------------------------------------   set colors for games  -----------------------------------------*/

#primaryTabNav.secgame #primaryTabs table{
 background:url(../assets/images/primary_navigation/game/tab_background_over.jpg) repeat-x bottom left;}
#primaryTabNav.secgame #primaryTabs ul li{
    background:url(../assets/images/primary_navigation/game/tab_background_over.jpg);}
#primaryTabNav.secgame #primaryTabs a{
    background:url(../assets/images/primary_navigation/game/tab_background_normal.jpg);}

#primaryTabNav.secgame #primaryTabs a:hover{
    color:#ffa3a9;
    /*background:url(../assets/images/primary_navigation/game/tab_background_over.jpg);*/}
#primaryTabNav.secgame td {color:#992620;}

#primaryTabNav.secgame #startTabs.highlight  {background:url(../assets/images/primary_navigation/game/leftEnd_over.png) no-repeat;}
* html .secgame .highlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/game/leftEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.secgame #startTabs.lowlight { background:url(../assets/images/primary_navigation/game/leftEnd_normal.png) no-repeat; }
* html .secgame .lowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/game/leftEnd_normal.png", sizingMethod="crop"); }

#primaryTabNav.secgame #endTabs.endhighlight { background:url(../assets/images/primary_navigation/game/rightEnd_over.png) no-repeat; }
* html .secgame .endhighlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/game/rightEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.secgame #endTabs.endlowlight { background:url(../assets/images/primary_navigation/game/rightEnd_normal.png) no-repeat; }
* html .secgame .endlowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/game/rightEnd_normal.png", sizingMethod="crop"); }

/* --------------------------------------------   set colors for shopping list  -----------------------------------------*/

#primaryTabNav.secshop #primaryTabs table{
 background:url(../assets/images/primary_navigation/shoppinglist/tab_background_over.jpg) repeat-x bottom left;}
#primaryTabNav.secshop #primaryTabs ul li{
    background:url(../assets/images/primary_navigation/shoppinglist/tab_background_over.jpg);}
#primaryTabNav.secshop #primaryTabs a{
    background:url(../assets/images/primary_navigation/shoppinglist/tab_background_normal.jpg);}

#primaryTabNav.secshop #primaryTabs a:hover{
    color:#bde0ff;
    /*background:url(../assets/images/primary_navigation/shoppinglist/tab_background_over.jpg);*/}
#primaryTabNav.secshop td {color:#195e94;}

#primaryTabNav.secshop #startTabs.highlight  {background:url(../assets/images/primary_navigation/shoppinglist/leftEnd_over.png) no-repeat;}
* html .secshop .highlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/shoppinglist/leftEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.secshop #startTabs.lowlight { background:url(../assets/images/primary_navigation/shoppinglist/leftEnd_normal.png) no-repeat; }
* html .secshop .lowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/shoppinglist/leftEnd_normal.png", sizingMethod="crop"); }

#primaryTabNav.secshop #endTabs.endhighlight { background:url(../assets/images/primary_navigation/shoppinglist/rightEnd_over.png) no-repeat; }
* html .secshop .endhighlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/shoppinglist/rightEnd_over.png", sizingMethod="crop"); }

#primaryTabNav.secshop #endTabs.endlowlight { background:url(../assets/images/primary_navigation/shoppinglist/rightEnd_normal.png) no-repeat; }
* html .secshop .endlowlight { background-image:none; background-color:Transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../assets/images/primary_navigation/shoppinglist/rightEnd_normal.png", sizingMethod="crop"); }


/* end set nav colors */
	
.corporateexpress_teal 
{
	background: url(../assets/images/retailers/corp_express/bkg_primary_navigation.jpg);
}

.officedepot_teal
{
	background: url(../assets/images/retailers/office_depot/bkg_primary_navigation.jpg);	
}	

.officemax_teal
{
	background: url(../assets/images/retailers/office_max/bkg_primary_navigation.jpg);	
}

.quill_teal
{
	background: url(../assets/images/retailers/quill/bkg_primary_navigation.jpg);	
}	

.staples_teal
{
	background: url(../assets/images/retailers/staples/bkg_primary_navigation.jpg);	
}	

.MMM_teal
{
	background: url(../assets/images/retailers/generic/bkg_primary_navigation.jpg);	
}
	

.corporateexpress_orange 
{
	background: url(../assets/images/retailers/advice/corp_express/advice/bkg_primary_navigation.jpg);
}

.officedepot_orange
{
	background: url(../assets/images/retailers/office_depot/advice/bkg_primary_navigation.jpg);	
}	

.officemax_orange
{
	background: url(../assets/images/retailers/office_max/advice/bkg_primary_navigation.jpg);	
}

.quill_orange
{
	background: url(../assets/images/retailers/quill/advice/bkg_primary_navigation.jpg);	
}	

.staples_orange
{
	background: url(../assets/images/retailers/staples/advice/bkg_primary_navigation.jpg);	
}	

.MMM_orange
{
	background: url(../assets/images/retailers/generic/advice/bkg_primary_navigation.jpg);	
}	
	
.corporateexpress_blue 
{
	background: url(../assets/images/retailers/corp_express/shoppinglist/bkg_primary_navigation.jpg);
}

.officedepot_blue
{
	background: url(../assets/images/retailers/office_depot/shoppinglist/bkg_primary_navigation.jpg);	
}	

.officemax_blue
{
	background: url(../assets/images/retailers/office_max/shoppinglist/bkg_primary_navigation.jpg);	
}

.quill_blue
{
	background: url(../assets/images/retailers/quill/shoppinglist/bkg_primary_navigation.jpg);	
}	

.staples_blue
{
	background: url(../assets/images/retailers/staples/shoppinglist/bkg_primary_navigation.jpg);	
}	

.MMM_blue
{
	background: url(../assets/images/retailers/generic/shoppinglist/bkg_primary_navigation.jpg);	
}	
	
	
#date {
	width: 895px;
	/*height: 128px;*/
    height:124px;	
	margin: 0px 0px 0px 55px;
	padding: 7px 0px 0px 0px;
	text-align: left;
	cursor:pointer;
	}
	
.orangeheader
{
 color:#FFAE00;   
}	
	
	
.whiteheader
{
    color:#FFFFFF;
}

.greenheader
{
    color:#92B815;
}	
	
#primaryNavigation {
	width: 925px;
	height: 30px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	text-align: left;
	}
#primaryNavigation .home {
	width: 65px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
#primaryNavigation .adviceAndIdeas {
	width: 125px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
#primaryNavigation .supplyCabinet {
	width: 130px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
#primaryNavigation .deals {
	width: 70px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
#primaryNavigation .gamesAndPrizes {
	width: 535px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
	

/* =========================================SKU COLORS========================================= */
.homeSKUafter, .ideasSKUafter, .supplySKUafter, .dealsSKUafter, .gameSKUafter{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	font-size:10px;
}

.homeSKU,.homeSKUafter{
	color:#0f7a7c;
	font-size:10px;
}

.ideasSKU,.ideasSKUafter{
	color:#ffb428;
	font-size:10px;
}

.supplySKU,.supplySKUafter{
	color:#783c92;
	font-size:10px;
}

.dealsSKU,.dealsSKUafter{
	color:#8db024;
	font-size:10px;
}

.gameSKU,.gameSKUafter{
	color:#4887b3;
	font-size:10px;
}

	
/* =========================================PAGE CONTENT========================================= */
#pageContentShoppingLists {
	width: 950px;
	margin: 0px;
	padding: 0px 0px 90px 0px;
	text-align: left;
	background: #fff url(../assets/images/shopping_lists/bkg_pg.gif) bottom no-repeat;
	float: left;
	}
#pageContentYellowNote {
	width: 950px;
	margin: 0px;
	padding: 0px 0px 90px 0px;
	text-align: left;
	background: #fff url(../assets/images/shopping_lists/bkg_pg.gif) bottom no-repeat;
	float: left;
	}
#pageContentGame {
	width: 950px;
	margin: 0px;
	padding: 0px 0px 90px 0px;
	text-align: left;
	background: #fff url(../assets/images/game_form/bkg_pg.gif) bottom no-repeat;
	display: inline;
	float: left;
	}
#pageContentShoppingLists {
	width: 950px;
	margin: 0px;
	padding: 0px 0px 90px 0px;
	text-align: left;
	background: #fff url(../assets/images/yellow_note/bkg_pg.gif) bottom no-repeat;
	float: left;
	}
#pageContentForms {
	width: 950px;
	margin: 0px;
	padding: 0px 0px 90px 0px;
	text-align: left;
	background: #fff url(../assets/images/forms/bkg_pg.gif) bottom no-repeat;
	display: inline;
	float: left;
	}
#pageContentDeals {
	width: 950px;
	margin: 0px;
	padding: 0px 0px 90px 0px;
	text-align: left;
	background: #fff url(../assets/images/deals/bkg_pg.gif) bottom no-repeat;
	display: inline;
	float: left;
	}
	
	
#pageContentForms a{
	color: #00a9ab;
	text-decoration: underline;
	}
#pageContentForms a:link {
	color: #00a9ab;
	text-decoration: underline;
	}
#pageContentForms a:visited {
	color: #00a9ab;
	text-decoration: underline;
	}
#pageContentForms a:hover  {
	color: #00a9ab;
	text-decoration: underline;
	}
#pageContentHome {
	width: 950px;
	margin: 0px;
	padding: 0px 0px 200px 0px;
	text-align: left;
	background: #fff url(../assets/images/home/bkg_pg.gif) bottom no-repeat;
	float: left;
	}
	
#pageSecondayContent .purple14 a, #pageSecondayContent .purple14 a:hover, #pageSecondayContent .purple14 a:visited, #pageSecondayContent .purple14 a:link
{
color: #642a7d;	
text-decoration:none;
}	
	
	
	
	
/* =========================================HOMEPAGE========================================= */
#homePage {
	width: 400px;
	margin: 10px 10px 0px 10px;
	padding: 0px;
	text-align: left;
	float: left;
	font-size:12px;
	line-height:18px;
	}
	
.mainShoppingButton
{
    margin: 10px 0px 5px 10px;
}	
	
.moduleOne {
	width: 400px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	display: inline;
	float: left;
	background: url(../assets/images/home/module_one/bkg_module.gif) bottom left no-repeat;
	}
.moduleOne .text {
	width: 215px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	line-height:16px;
	}
.moduleOne .image {
	width: 175px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	float: right;
	}
.moduleTwo {
	width: 400px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	display: inline;
	float: left;
	background: url(../assets/images/home/module_two/bkg_module.gif) bottom left no-repeat;
	}
.moduleTwo .text {
	width: 215px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	line-height:16px;
	}
.moduleTwo .image {
	width: 175px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	float: right;
	}
.moduleThree {
	width: 400px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	display: inline;
	float: left;
	background: url(../assets/images/home/module_three/bkg_module.gif) bottom left no-repeat;
	}
.moduleThree .text {
	width: 215px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	line-height:16px;
	}
.moduleThree .image {
	width: 175px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	float: right;
	}
.moduleFour {
	width: 400px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	display: inline;
	float: left;
	background: url(../assets/images/home/module_three/bkg_module.gif) bottom left no-repeat;
	}
.moduleFour .text {
	width: 215px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	line-height:16px;
	}
.moduleFour .image {
	width: 175px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	float: right;
	}	
.offersModuleOne {
	width: 400px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	display: inline;
	float: left;
	background: url(../assets/images/home/offers_module_one/bkg_module.gif) bottom left no-repeat;
	}
.offersModuleOne .text {
	width: 215px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: right;
	line-height:16px;
	}
.offersModuleOne .image {
	width: 175px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	float: left;
	}
.offersModuleTwo {
	width: 400px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	display: inline;
	float: left;
	}
.offersModuleTwo .text {
	width: 215px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: right;
	line-height:16px;
	}
.offersModuleTwo .image {
	width: 175px;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	float: left;
	}
#homePageSecondaryContent {
	width: 215px;
	margin: 4px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	display: inline;
	float: left;
	}
		
/* =========================================YELLOW NOTE========================================= */
#yellowNote {
	width: 635px;
	margin: 4px 0px 0px 4px;
	padding: 0px;
	border: 1px solid #a7a7a7;
	background: #fff;
	display: inline;
	float: left;
	font-size:13px;
	line-height:18px;
	}
.tabs
{
	display:inline;
	float:left;
}	
.tab {
	margin: 0px;
	padding: 0px;
	height: 40px;
	display: inline;
	float: left;
	}
	
#tabOne {
	margin: 0px;
	padding: 0px;
	background: url(../assets/images/yellow_note/bkg_tab_one.jpg) no-repeat 0px 0px;
	/*display: inline;*/
	float: left;
	width: 635px;
	}

.t1Yellow

{
background:lime;
}
	

#tabOne #buttonOne {
	/*width: 600px;*/
	margin: 10px 0px 20px 0px;
	padding: 0px;
	background: none;
	display:block;
	clear: both;
	}
	
.bottombuttonOne {
	/*width: 600px;*/
	margin: 10px 0px 20px 0px;
	padding: 0px;
	background: none;
	display:block;
	clear: both;
	}	
	

#tabOne #intro {
	width: 420px;
	/*height: 230px;*/
	margin: 0px 180px 0px 25px;
	}
#tabOne #intro h5 {
	width: 230px;
	margin: 35px 0px 10px 0px;
	padding: 0px;
	display: inline;
	float: left;
	display:none;
	}
#tabOne #intro .button {
	width: 185px;
	margin: 175px 0px 60px 0px;
	padding: 0px;
	display: inline;
	float: left;
	clear:both;
	}
#tabOne #intro .text {
	width: 375px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
	clear:both;
	}
	
#tabOne #intro .text p {	

    margin-bottom:10px;
	
}	
	
#tabOne .module {
	width: 600px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	background: none;
	clear: both;
	}
#tabOne .module .orange14
{
    width:380px;
}	
	
#tabOne .module .text {
	width: 380px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
	}
	
#tabOne .module .text p
{
    margin-bottom:10px;
}	
	
#tabOne .module .text .orange14 .orange26 {
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: inline;
	float: left;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	position: relative;
	bottom: 12px;
	color: #FF6600;
	}
#tabOne .module .text .tabText {clear: both;}
#tabOne .module .text .orange14 {
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	clear: right;
	}

#tabOne .module .image {
	width: 200px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: right;
	}	
#tabTwo {
	margin: 0px;
	padding: 0px;
	background: url(../assets/images/yellow_note/bkg_tab_two.jpg) no-repeat 0px 0px;
	/*display: inline;*/
	float: left;
	width: 635px;
	}

	
#tabTwo #button {
	width: 600px;
	margin: 10px 0px 20px 25px;
	padding: 0px;
	background: none;
	clear: both;
	}

#tabTwo #intro2 {
	width: 420px;
	/*height: 230px;*/
	margin: 50px 180px 60px 25px;
	}

*html #tabTwo #intro2 {margin-bottom:75px;}		
	
#tabTwo #intro2 h5 {
	width: 230px;
	margin: 35px 0px 130px 0px;
	padding: 0px;
	display: inline;
	float: left;
	display:none;	
	}
#tabTwo #intro2 .button {
	width: 185px;
	margin: 130px 0px 75px 0px;
	padding: 0px;
	display: inline;
	float: left;
	clear:both;

	}
#tabTwo #intro2 .text {
	width: 420px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: inline;
	float: left;
	line-height:16px;
	}
#tabTwo .module {
	width: 600px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	background: none;
	clear: both;
	}
#tabTwo .module .text {
	width: 380px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
	}
#tabTwo .module .text .orange14 .orange26 {
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: inline;
	float: left;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	position: relative;
	bottom: 4px;
	color: #FF6600;
	}
#tabTwo .module .text .tabText {clear: both; line-height:16px;}
#tabTwo .module .text .orange14 {
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	clear: right;
	}

#tabTwo .module .image {
	width: 200px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: right;
	}

#tabTwo .button
    {
        margin:40px 0px 0px 20px;
}

#tabThree {
	margin: 0px;
	padding: 0px;
	background: url(../assets/images/yellow_note/bkg_tab_three.jpg) no-repeat 0px -40px;
	/*display: inline;*/
	float: left;
	width: 635px;
	}
#tabThree .button {
	width: 600px;
	margin: 10px 0px 20px 25px;
	padding: 0px;
	background: none;
	clear: both;
	}

#tabThree #intro3 {
	width: 420px;
	/*height: 230px;*/
	margin: 50px 180px 0px 25px;
	}
	
#tabThree #intro3 h5 {
	width: 230px;
	margin: 35px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
	display:none;
	}
#tabThree #intro3 .button {
	width: 185px;
	margin: 130px 0px 65px 0px;
	padding: 0px;
	display: inline;
	float: left;
	clear:both;
	}
	
#tabThree .bottomButton {
	width: 185px;
	margin: 20px 0px 35px 25px;
	padding: 0px;
	display: inline;
	float: left;
	clear:both;
	}	
	
#tabThree #intro3 .text {
	width: 390px;
	/*margin: 55px 0px 60px 0px;*/
	padding: 0px;
	display: inline;
	float: left;
	clear:both;
	}

#tabThree .modtext p {	

    margin-bottom:10px;
	
}


#tabThree .module 
{
    /*width: 600px;*/
	width: 600px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	background: none;
	clear: both;
	}
#tabThree .module .modtext {
	/*width: 390px;*/
	width: 390px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	display: inline;
	float: left;
	line-height: 16px;
	}
#tabThree .module .modtext .orange14 .orange26 {
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: inline;
	float: left;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	position: relative;
	bottom: 4px;
	color: #FF6600;
	}
#tabThree .module .modtext .tabText {clear: both;}


#tabThree .module .text
{
 	width: 380px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
	}   
}


#tabThree .module .modtext .orange14 {
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	clear: right;
	}

#tabThree .module .image {
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: right;
	}

#tabThree p.intro {
/*	width: 260px;
	margin: 115px 0px 60px 0px;
	padding: 0px;
	display: inline;
	float: left;
	clear:both;*/
	}







#tabFour {
	margin: 0px;
	padding: 0px;
	background: url(../assets/images/yellow_note/bkg_tab_four.jpg) no-repeat 0px -40px;
	/*display: inline;*/
	float: left;
	width: 635px;
	}
	
#tabFour p
{
    margin-top:5px;
    margin-bottom:15px;
}

#tabFour #buttonFour {
	width: 600px;
	margin: 10px 0px 20px 25px;
	padding: 0px;
	background: none;
	clear: both;
	}

#tabFour #intro4 {
	width: 420px;
	/*height: 230px;*/
	margin: 50px 180px 0px 25px;
	}
#tabFour #intro4 h5 {
	width: 230px;
	margin: 35px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
	display:none;
	}
#tabFour #intro4 .button {
	width: 185px;
	margin: 130px 0px 75px 0px;
	padding: 0px;
	display: inline;
	float: left;
	clear:both;
	}
#tabFour #intro4 .bottomButton {
	width: 185px;
	margin: 50px 0px 20px 0px;
	padding: 0px;
	display: inline;
	float: left;
	clear:both;
	}	
#tabFour #intro4 .text {
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
	clear:both; 
	}
#tabFour .module {
	width: 600px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	background: none;
	clear: both;
	}
#tabFour .module .modtext {
	width: 400px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: inline;
	float: left;
	}
#tabFour .module .text .orange14 .orange26 {
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: inline;
	float: left;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	position: relative;
	bottom: 4px;
	color: #FF6600;
	}
#tabFour .module .text .tabText {clear: both;}
#tabFour .module .text .orange14 {
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	clear: right;
	}

#tabFour .module .image {
	width: 200px;
	margin: 00px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: right;
	}	
	
	
	
	
/* =========================================SHOPPING LIST========================================= */
#shoppingList {
	width: 635px;
	margin: 4px 0px 0px 4px;
	padding: 0px;
	text-align: left;
	border: 1px solid #a7a7a7;
	background: #fff;
	display: inline;
	float: left;
	}
#shoppingList #intro {
	width: 315px;
	margin: 0px 300px 15px 20px;
	padding: 0px;
	}
#shoppingList .column {
	width: 315px;	
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	}

#shoppingList h1 {
margin:15px 15px 5px 15px;
}

#shoppingList .message {
margin:0px 15px 5px 15px;
line-height:15px;
}

#shoppingList .item {
	width: 315px;
	height: 145px;
	overflow:hidden;	
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	}
#shoppingList .image {
	width: 135px;	
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	}
#shoppingList .text {
	width: 180px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: right;
	}

#shoppingList p
{
    margin:0px 0px 0px 0px;
}	
	
#shoppingList .button {
	width: 635px;
	text-align: center;
	margin: 0px;
	padding: 30px 0px 30px 0px;
	}
	
/* =========================================CONTACT US========================================= */
#contactForm {
	width: 610px;
	margin: 4px 0px 0px 4px;
	padding: 35px 0px 0px 20px;
	text-align: left;
	display: inline;
	float: left;
	font-size:13px;
	line-height:18px;
	}
	
	
#legalPage {
	width: 610px;
	margin: 4px 0px 0px 4px;
	padding: 35px 10px 0px 10px;
	text-align: left;
	display: inline;
	float: left;
	border: 1px solid #a7a7a7;
	}
	
#contactForm .instructions {
	width: 500px;
	margin: 0px;
	padding: 30px 0px 30px 0px;
	text-align: left;
	display: inline;
	float: left;
	}
#contactForm .form {
	width: 610px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}
#contactForm .label {
	width: 150px;
	margin: 3px 0px 0px 3px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	display: inline;
	float: left;
	}

label.overlabel-apply   {position:absolute; top:0px; left:0px; z-index:1;	color:#999; font-family:Clarendon, Garamond, Serif; font-size:12px; font-weight:normal;	color: silver;}	
	
#contactForm .field {
	width: 465px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}
#contactForm .button {
	width: 455px;
	text-align: left;
	margin: 0px;
	clear: both;
	padding: 0px 0px 0px 155px;
	}
		
/* =========================================PAGE SECONDARY CONTENT========================================= */
#pageSecondayContent {
	width: 300px;
	margin: 4px 5px 0px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: right;
	}
#homePageSecondayContent {
	width: 215px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	}
	
/* =========================================MODULES========================================= */
#trendyModule {
	width: 300px;
	margin: 0px;
	padding: 70px 0px 0px 0px;
	text-align: left;
	background: url(../assets/images/trendy_module/bkg_content.gif) top no-repeat;
	border: 1px solid #a7a7a7;
	display: inline;
	float: left;
	}
	
	
	
#trendyModule .header{
	width: 250px;
	margin: 0px 25px 5px 25px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	color: #333;
	}
#trendyModule .item {clear: both;
					 padding: 0px;
					 margin: 0px;
					 text-align: left;}
#trendyModule .item .text1 {
	width: 116px;
	margin: 0px 0px 10px 25px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}
#trendyModule .item .image1 {
	width: 120px;
	margin: 0px 25px 5px 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	float: right;
	}
#trendyModule .item .text2 {
	width: 119px;
	margin: 0px 0px 10px 25px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}
#trendyModule .item .image2 {
	width: 131px;
	margin: 0px 25px 5px 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	float: right;
	}
#trendyModule .item .text3 {
	width: 116px;
	margin: 0px 0px 20px 25px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}
#trendyModule .item .image3 {
	width: 134px;
	margin: 0px 25px 5px 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	float: right;
	}


	
#trendyModule .button {
	width: 300px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-top: 1px solid #a7a7a7;
	float: left;
	}
	
#trendyModule .shoppingbutton {
	width: 175px;
	margin: 10px 0px 0px 25px;
	padding: 0px;
	
	float: left;
	}	
	
	
	
	
	
#homePageSecondaryContent #yellowModule {
	width: 215px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: url(../assets/images/yellow_module/bkg_content2.jpg) top left no-repeat;
	border: 1px solid #a7a7a7;
	display: inline;
	float: left;
	}
#homePageSecondaryContent #yellowModule .button {
	width: 215px;
	margin: 10px 0px 10px 0px;
	padding: 70px 0px 0px 0px;
	border: 0px;
	display: inline;
	float: left;
	}
#homePageSecondaryContent #yellowModule .header {
	width: 190px;
	margin: 75px 0px 0px 20px;
	padding: 0px;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	/*color: #d67430;*/
	color: #ea7002;
	font-weight:bold;
	}
#homePageSecondaryContent #yellowModule .text {
	width: 170px;
	height: 325px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	color: #fff;
	display: inline;
	float: left;
	}
#yellowModule {
	width: 300px;
	margin: 4px 0px 0px 0px;
	padding: 70px 0px 0px 0px;
	text-align: left;
	background: url(../assets/images/yellow_module/bkg_content.gif) top no-repeat;
	border: 1px solid #a7a7a7;
	display: inline;
	float: left;
	}
#yellowModule .header {
	width: 250px;
	margin: 0px 25px 10px 25px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	color: #333;
	}
#yellowModule .text {
	width: 130px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}
#yellowModule .image {
	width: 120px;
	margin: 0px 25px 0px 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	float: right;
	}
#yellowModule .button {
	width: 300px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-top: 1px solid #a7a7a7;
	display: inline;
	float: left;
	}
#gameModule {
	width: 300px;
	height: 121px;
	margin: 4px 0px 0px 0px;
	padding: 60px 0px 0px 0px;
	text-align: left;
	background: url(../assets/images/game_module/bkg_content.jpg) top no-repeat;
	display: inline;
	float: left;
	}
#gameModule .text {
	width: 130px;
	margin: 10px 0px 0px 25px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	color: #fff;
	}
#homePageSecondaryContent #dealsModule {
	width: 215px;
	margin: 4px 0px 0px 0px;
	padding: 60px 0px 0px 0px;
	text-align: left;
	background: url(../assets/images/deals_module/bkg_content.gif) top left no-repeat;
	border: 1px solid #a7a7a7;
	display: inline;
	float: left;
	}
#homePageSecondaryContent #dealsModule .button {
	width: 215px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top: 1px solid #a7a7a7;
	display: inline;
	float: left;
	}
#homePageSecondaryContent #dealsModule .image {
	width: 215px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	}
#dealsModule {
	width: 300px;
	margin: 4px 0px 0px 0px;
	padding: 60px 0px 0px 0px;
	text-align: left;
	background: #FFFFFF url(../assets/images/deals_module/bkg_content.gif) top no-repeat;
	border: 1px solid #a7a7a7;
	display: inline;
	float: left;
	}
#dealsModule .header {
	width: 250px;
	margin: 0px 25px 10px 25px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	color: #333;
	}
#dealsModule .text {
	width: 150px;
	margin: 10px 0px 0px 25px;
	padding: 0px;
	display: inline;
	float: left;
	}
#dealsModule p.dealslink
{
 margin:0px 0px 0px 0px;   
}	
	
#dealsModule .image {
	width: 90px;
	margin: 0px 25px 0px 0px;
	padding: 0px;
	display: inline;
	float: right;
	}
#dealsModule .button {
	width: 300px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-top: 1px solid #a7a7a7;
	display: inline;
	float: left;
	}

#dealsModule .dealsText {display: inline; float: left;}

#dealsModule .dealsLink {display: inline; float: left;}

#dealsModule .dealsImage {display: inline; float: right;}

/* ========================================PERKS SIGNUP FORM======================================== */

#gadget_module
{
 width:300px;
 margin:0px 0px  0px -2px;
 padding:0px 0px 0px 0px;  
 clear:both;
}

#gadget_module iframe[style]
{
 margin-bottom:0px !important;
}



#perks_module
{
    width:300px;
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	background:url(../assets/images/perks_signup/bkg_perks.gif) no-repeat;

} 

#perks_module img
{
    border:0;
    margin:0;
    padding:0;
}   

#perks_mod_head
{
    width:300px;
    height:52px;
    overflow:hidden;
    margin:0;
    padding:0;
}


#perks_mod_form
{
    border-right:solid 1px #A7A7A7;
    border-left:solid 1px #A7A7A7;
    background:#88c0e0 url(../assets/images/perks_signup/perks_bg.jpg) repeat-x top left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#perks_offer
{
  width:148px;
  float:left;   
}

#perks_message
{
 width:148px;
 float:right;   
}

#perks_message a, a:hover
{
 color: #666666;
}

#perks_message p
{
    font-size:10px;
    line-height:14px;
    margin-top:5px;
}

/* =========================================TRENDY CABINET========================================= */
#trendyCabinet {
	width: 635px;
	margin: 4px 0px 0px 4px;
	padding: 0px;
	border: 1px solid #a7a7a7;
	background: #fff;
	display: inline;
	float: left;
	font-size:13px;
	line-height:18px;
	}

#trendyCabinet h1 
{
 display:none;   
}	
	
#trendyCabinet #tabOne {
	width: 635px;
	/*height: 710px;*/
	margin: 0px;
	padding: 0px;
	background: url(../assets/images/trendy_cabinet/bkg_tab_one.jpg) top left no-repeat;
	/*display: inline;*/
	float: left;

	}
#trendyCabinet #tabOne #intro {
	width: 250px;
	margin: 70px 180px 50px 25px;
	padding: 0px;
	display: inline;
	float: left;
	}
#trendyCabinet #tabOne .button {
	width: 200px;
	margin: 121px 150px 40px 25px;
	padding-top: 0px;
	display: inline;
	float: left;
	}

#trendyCabinet .bottomButton {
	width: 200px;
	margin: 15px 150px 20px 25px;
	padding-top: 0px;
	display: inline;
	float: left;
	}	
	
#trendyCabinet #tabOne #button {
	width: 600px;
	margin: 0px 0px 20px 25px;
	padding: 15px 0px 0px 0px;
	background: none;
	clear: both;
	}
	
#trendyCabinet #tabTwo
{
	width: 635px;
	height: 710px;
	margin: 0px;
	padding: 0px;
	background: url(../assets/images/trendy_cabinet/bkg_tab_two.jpg) no-repeat 0px -41px;
	/*display: inline;*/
	float: left;
}

#trendyCabinet #tabTwo .button
{	
margin:170px 0px 70px 25px;
float:left;
}

#trendyCabinet #tabTwo .bottomButton
{	
margin:30px 0px 0px 0px;
float:left;
}

#trendyCabinet #tabTwo .module .text
{
    /*width:260px;*/
    clear:both;
}
#trendyCabinet #tabTwo p {	
    margin-bottom:10px;
}
#trendyCabinet #tabThree
{
	width: 635px;
	/*height: 710px;*/
	margin: 0px;
	padding: 0px;
	background: url(../assets/images/trendy_cabinet/bkg_tab_three.jpg) no-repeat 0px -41px;
	/*display: inline;*/
	float: left;	
}	

#trendyCabinet #tabThree #intro3 {
	width: 250px;
	margin: 50px 180px 0px 25px;
	padding: 0px;
	display: inline;
	float: left;
	}
#trendyCabinet #tabThree .button {
	width: 200px;
	margin: 120px 150px 70px 25px;
	padding-top: 0px;
	display: inline;
	float: left;
	}
	
#trendyCabinet #tabThree .module {	
margin: 0px 0px 0px 25px; 	
}	
	
#trendyCabinet #tabThree .bottomButton {
	width: 200px;
	margin: 10px 150px 30px 0px;
	padding-top: 0px;
	display: inline;
	float: left;
	}	

#trendyCabinet #tabThree .text p {	

    margin-bottom:15px;
	
}


#trendyCabinet #tabFour 
{
	width: 635px;
	height: 710px;
	margin: 0px;
	padding: 0px;
	background: url(../assets/images/trendy_cabinet/bkg_tab_four.jpg) top left no-repeat;
	/*display: inline;*/
	float: left;
}	
	
#siteHeaderTrendy {
	width: 950px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

.active-tab-body
{
	display:inline;
}

.inactive-tab-body
{
	display:none;
}	

.corporateexpress_trendy
{
	background: url(../assets/images/retailers/corp_express/trendy/bkg_primary_navigation.jpg);
}

.officedepot_trendy
{
	background: url(../assets/images/retailers/office_depot/trendy/bkg_primary_navigation.jpg);	
}	

.officemax_trendy
{
	background: url(../assets/images/retailers/office_max/trendy/bkg_primary_navigation.jpg);	
}

.quill_trendy
{
	background: url(../assets/images/retailers/quill/trendy/bkg_primary_navigation.jpg);	
}	

.staples_trendy
{
	background: url(../assets/images/retailers/staples/trendy/bkg_primary_navigation.jpg);	
}	

.MMM_trendy
{
	background: url(../assets/images/retailers/generic/trendy/bkg_primary_navigation.jpg);	
}	
	
		
/* =========================================GAME========================================= */
#siteHeaderGame {
	width: 950px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
	
.corporateexpress_game
{
	background: url(../assets/images/retailers/corp_express/game/bkg_primary_navigation.jpg);
}

.officedepot_game
{
	background: url(../assets/images/retailers/office_depot/game/bkg_primary_navigation.jpg);	
}	

.officemax_game
{
	background: url(../assets/images/retailers/office_max/game/bkg_primary_navigation.jpg);	
}

.quill_game
{
	background: url(../assets/images/retailers/quill/game/bkg_primary_navigation.jpg);	
}	

.staples_game
{
	background: url(../assets/images/retailers/staples/game/bkg_primary_navigation.jpg);	
}	

.MMM_game
{
	background: url(../assets/images/retailers/generic/game/bkg_primary_navigation.jpg);	
}	
	
	
#game {
	width: 610px;
	margin: 4px 0px 0px 4px;
	padding: 25px 0px 0px 20px;
	text-align: left;
	display: inline;
	float: left;
	border: 1px solid #a7a7a7;
	}	
	
#loginForm {
	width: 610px;
	margin: 4px 0px 0px 4px;
	padding: 25px 0px 0px 20px;
	text-align: left;
	display: inline;
	float: left;
	border: 1px solid #a7a7a7;
	background: #ffffff url(../assets/images/game/bkg_content_two.jpg) top left no-repeat;
	}
	
#loginForm h3 {	

    font-weight:bold;
	margin-top:85px;
    width:270px;
    color:#00A9AB;
    margin:80px 0px 0px 0px;
}

#loginForm .subhead {
	width: 350px;
	font-size:16px;
	font-weight:bold;
	color:#9F202B;
	margin:25px 0px 5px 0px;
	text-align: left;

	}	
	
#loginForm .instructions {
	width: 400px;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 15px 0px;
	text-align: left;
	display: inline;
	float: left;
	}

#loginForm .intro {
	width: 300px;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 10px 0px;
	text-align: left;
	display: inline;
	float: left;
	}





#loginForm .form {
	width: 610px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}
	
#loginForm .loginblock {
	width: 610px;
	margin: 3px 0px 5px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}	
	
	
#loginForm .label {
	width: 200px;
	margin: 3px 0px 0px 3px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	display: inline;
	float: left;
	}
	
#loginForm .login 
{
 	width: 100px;
	margin: 3px 0px 0px 3px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	display: inline;
	float: left;
	}   	
	
#loginForm .module .field {
	width: 250px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}
	
#loginForm .field {
	width: 350px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}	
	
#loginForm .button {
	/*width: 400px;*/
	text-align: left;
	margin: 0px;
	clear: both;
	/*padding: 0px 0px 0px 205px;*/
	margin-bottom: 15px;
	}
	
#loginForm .button a, #loginForm .button a:hover, #loginForm .button a:visited 
{
	border:none;
	color:#fff;
}	
	
	
#loginForm h4 { 
	width: 320px;
	}

#loginForm .module {
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: none;
	clear: both;
	}
#loginForm .module .text {
	width: 400px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
	}
#loginForm .module .text .red14 .red26 {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #973037;
	}
#loginForm .module .text .tabText {clear: both;}
#loginForm .module .text .red14 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	clear: right;
	color: #973037;
	}
#loginForm .module .image {
	width: 200px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: right;
	}
#loginForm input, select {
	/*border: 1px solid #973037;
	width:250px;*/
	}
#loginForm textarea {
	border: 1px solid #973037;
	}
#loginForm input.checkBox {
	width: 15px;
	text-align: left;
	border: 0px;}
#loginForm .prizePacks {
	clear: both;
	width: 500px;
	height: 180px;
	padding-top: 10px;}
#loginForm .prizePacks .prizePackItem1 {
	display: inline;
	float: left;
	text-align: left;
	width: 140px;}
#loginForm .prizePacks .prizePackItem1 .checkBox {
	display: inline;
	float: left;
	width: 15px;
	position: relative;
	top: 20px;
	_position: relative;
	_top: 30px;
	margin-right: 5px;}
#loginForm .prizePacks .prizePackItem1 .image {
	display: inline;
	float: right;
	width: 120px;}
#loginForm .prizePacks .prizePackItem2 {
	display: inline;
	float: left;
	text-align: left;
	width: 140px;}
#loginForm .prizePacks .prizePackItem2 .checkBox {
	display: inline;
	float: left;
	width: 15px;
	position: relative;
	top: 20px;
	_position: relative;
	_top: 30px;
	margin-right: 5px;}
#loginForm .prizePacks .prizePackItem2 .image {
	display: inline;
	float: right;
	width: 120px;}
#loginForm .prizePacks .prizePackItem3 {
	display: inline;
	float: left;
	text-align: left;
	width: 140px;}
#loginForm .prizePacks .prizePackItem3 .checkBox {
	display: inline;
	float: left;
	width: 15px;
	position: relative;
	top: 20px;
	_position: relative;
	_top: 30px;
	margin-right: 5px;}
#loginForm .prizePacks .prizePackItem3 .image {
	display: inline;
	float: right;
	position: relative;
	top: 25px;
	width: 120px;}	



	
#gameForm {
	width: 610px;
	margin: 4px 0px 0px 4px;
	padding: 25px 0px 0px 20px;
	text-align: left;
	display: inline;
	float: left;
	border: 1px solid #a7a7a7;
	background: url(../assets/images/game/bkg_content_three.jpg) top left no-repeat;
	}
	
	
#gameForm h3 {	

    font-weight:bold;
	margin-top:85px;
    width:270px;
    color:#00A9AB;
    margin:75px 0px 0px 0px;
}	

#gameForm .subhead {
	width: 350px;
	font-size:16px;
	font-weight:bold;
	color:#9F202B;
	margin:0px 0px 5px 0px;
	text-align: left;

	}	
	
#gameForm .intro {
	width: 300px;
	margin: 0px 0px 40px 0px;
	padding: 15px 0px 15px 0px;
	text-align: left;
	display: inline;
	float: left;
	font-size: 12px;
	}	
	
	
#gameForm .instructions {
	/*width: 300px;*/
	margin: 0px 0px 30px 0px;
	padding: 15px 0px 15px 0px;
	text-align: left;
	display: inline;
	float: left;
	font-size:12px;
	}
#gameForm .form {
	width: 610px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}
	
#gameForm .loginblock {
	width: 610px;
	margin: 3px 0px 5px 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}	
	
	
#gameForm .label {
	width: 200px;
	margin: 3px 0px 0px 3px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	display: inline;
	float: left;
	}
	
#gameForm .login 
{
 	width: 100px;
	margin: 3px 0px 0px 3px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	display: inline;
	float: left;
	}   	
	
#gameForm .field {
	width: 400px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: inline;
	float: left;
	}
#gameForm .button {
	width: 400px;
	text-align: left;
	margin: 0px;
	clear: both;
	padding: 0px 0px 0px 205px;
	margin-bottom: 15px;
	}
#gameForm h4 { 
	width: 320px;
	}
#gameForm a {
	color: #00a9ab;
	}
#gameForm a:link {
	color: #00a9ab;
	}
#gameForm a:visited {
	color: #00a9ab;
	}
#gameForm a:hover  {
	color: #00a9ab;
	}
#gameForm .module {
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: none;
	clear: both;
	}
#gameForm .module .text {
	width: 400px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: left;
	}
#gameForm .module .text .red14 .red26 {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #973037;
	}
#gameForm .module .text .tabText {clear: both;}
#gameForm .module .text .red14 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 18px;
	display: inline;
	clear: right;
	color: #973037;
	}
#gameForm .module .image {
	width: 200px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	display: inline;
	float: right;
	}
#gameForm input, select {
	/*border: 1px solid #973037;*/
	
	}
#gameForm textarea {
	border: 1px solid #973037;
	}
#gameForm input.checkBox {
	width: 15px;
	text-align: left;
	border: 0px;}
#gameForm .prizePacks {
	clear: both;
	width: 500px;
	height: 180px;
	padding-top: 10px;}
#gameForm .prizePacks .prizePackItem1 
{
    position:relative;
	display: inline;
	float: left;
	text-align: left;
	width: 140px;}
#gameForm .prizePacks .prizePackItem1 .checkBox {
/*	display: inline;
	float: left;
	width: 15px;
	position: relative;
	top: 20px;
	_position: relative;
	_top: 30px;
	margin-right: 5px;*/

    margin-left:15px;
    position:absolute;
    top:120px;
}

#gameForm .prizePacks .prizePackItem1 .image {
	display: inline;
	float: right;
	width: 120px;}
#gameForm .prizePacks .prizePackItem2 {
	position:relative;
	display: inline;
	float: left;
	text-align: left;
	width: 140px;}
#gameForm .prizePacks .prizePackItem2 .checkBox {
	/*display: inline;
	float: left;
	width: 15px;
	position: relative;
	top: 20px;
	_position: relative;
	_top: 30px;
	margin-right: 5px;*/

    margin-left:15px;
    position:absolute;
    top:120px;

}
#gameForm .prizePacks .prizePackItem2 .image {
	display: inline;
	float: right;
	width: 120px;}
#gameForm .prizePacks .prizePackItem3 {
	position:relative;
	display: inline;
	float: left;
	text-align: left;
	width: 140px;}
	
#gameForm .prizePacks .prizePackError 
{
	float:right;
	margin-top:50px;
}	
	
#gameForm .prizePacks .prizePackItem3 .checkBox {
	/*display: inline;
	float: left;
	width: 15px;
	position: relative;
	top: 20px;
	_position: relative;
	_top: 30px;
	margin-right: 5px;*/
	
	margin-left:15px;
    position:absolute;
    top:120px;
	
	}

#gameForm .prizePacks .prizePackItem3 .image {
	display: inline;
	float: right;
	position: relative;
	top: 25px;
	width: 120px;}
/*===========DEALS================*/
#siteHeaderDeals {
	width: 950px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}
	
.corporateexpress_deals
{
	background: url(../assets/images/retailers/corp_express/deals/bkg_primary_navigation.jpg);
}

.officedepot_deals
{
	background: url(../assets/images/retailers/office_depot/deals/bkg_primary_navigation.jpg);	
}	

.officemax_deals
{
	background: url(../assets/images/retailers/office_max/deals/bkg_primary_navigation.jpg);	
}

.quill_deals
{
	background: url(../assets/images/retailers/quill/deals/bkg_primary_navigation.jpg);	
}	

.staples_deals
{
	background: url(../assets/images/retailers/staples/deals/bkg_primary_navigation.jpg);	
}	

.MMM_deals
{
	background: url(../assets/images/retailers/generic/deals/bkg_primary_navigation.jpg);	
}		
	
	
	
	
#dealsForm {
	width: 610px;
	margin: 4px 0px 0px 4px;
	padding: 0px 0px 0px 20px;
	text-align: left;
	display: inline;
	float: left;
	border: 1px solid #a7a7a7;
	background: #FFFFFF url(../assets/images/deals/bkg_content.jpg) top left no-repeat;
	font-size:13px;
	line-height:18px;
	}
#dealsForm .heading {
	width: 400px;
	clear: both;
	margin-bottom: 110px;
	margin-top: 85px;
	height:60px;
	}
#dealsForm .heading .purple26 {
	font-size: 20px;
	line-height: 18px;
	color: #642a7d;
	display:none;
	}
#dealsForm .dealModule {
	clear: both;
	margin: 0px;
	width: 600px;
	padding: 0px;}
#dealsForm .dealModule .image {
	display:inline;
	float: left;
	width: 368px;
	margin-right: 20px;}
#dealsForm .dealModule .text {
	font-size:11px;
	display: inline;
	float: right;
	width: 210px;
	margin: 0px;
	line-height:15px;
	padding: 0px;}
#dealsForm .dealModule .text .purple14 {
	clear: both;
	color: #642a7d;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;}
#dealsForm .dealModule .button {
	clear: both;
	margin-bottom: 25px;
	padding: 0px;}

#youtube {
	margin-top: 5px;
}

