﻿body
{
	font-family:Arial;	
	font-size:12px;
	background-image:url('/images/back.gif');
	color:White;
}

h1
{
    color:#f32837;  
    font-size:22px; 
    font-weight:bold;
    margin:0 0 10px 0;
}

h2
{
    color:#3c3c3c;   
    font-size:17px;
    font-weight:bold;
    margin:0 0 10px 0;
}

h3
{
    color:#f32837;  
}

p
{
    margin:0 0 10px 0;   
}

ul li a
{
	text-decoration:none;	
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.pointer
{
	cursor:pointer;	
}

div#page
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

div#innerpage
{
	width:1180px;
	float:left;
	
}

div#header
{
    width:960px;
    float:left;
    margin:20px 0 0 0;
}

div#header img.logoButton
{
    float:left;   
}

#signup
{
    float:right; 
    font-size:10px;  
}

#signup tr td
{
    margin:2px;  
    padding:0 5px 3px 0; 
}



#signup
{
    color:White;
}

#signup a.submit
{
    color:White;
    background-color:#ef4035;
    padding:2px;
    text-decoration:none;
}

#signup input.signupinput
{
    width:150px;   
}


.nav
{	
    float:left;
    margin: 10px 0 0 0;
	padding: 0;
width:980px;
}

	
.nav li
{	
    float: left;
	list-style: none;
	font: 12px Tahoma, Arial;
	background-image:url('/images/nav_green.gif');
	background-repeat:no-repeat;
	margin-right:1px;
	width: 152px;
	height:45px;
}

.nav li.selected
{
    background-image:url('/images/nav_red.gif');
}

.nav li.home
{
    width:40px; 
    background-image:url('/images/nav_green_home.gif'); 
    cursor:pointer; 
}

.nav li.homehover
{
    width:40px; 
    background-image:url('/images/nav_red_home.gif');  
}

.nav li a
{	
    font-weight:bold;
    color:White;
    display: block;
	padding:7px 0 0 10px;
	text-decoration: none;
}

.nav li.hover
{	
    background-image:url('/images/nav_red.gif');
}

.nav li.home:hover
{	
    background-image:url('/images/nav_red_home.gif');
}
	
.nav li ul
{	margin: 10px 0 0 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border: 1px solid #585858;
	background-image:url('/images/nav_back.gif');
	width:152px;
	z-index:100;
}

.nav li ul li
{	
    float: none;
	display: block;
	background-image:none;
	/*background-color:Lime;*/
	border-bottom: 1px solid #585858;
	width:152px;
	height:auto;
	margin:0;
	padding:0;
	
}

.nav li ul li a
{
    color:Black;
    padding-bottom:10px;
    
    font-weight:normal;
}


.nav li ul li.indent a
{
    padding-left:30px;   
}

.nav li ul li:hover, .nav li ul li a:hover
{	
    background-image:none;
    background-color:#ddd;
}


li.hide
{
    display:none !important;   
}

li.show
{
    display:block !important;   
}



div#content div#left
{
    float:left;
    width:798px;   
}

div#content div#left img
{
    float:left;
    
    margin:0 16px 16px 0;   
   
}

div#content div#right
{
    float:left;
    width:360px;
}

div#content div#subcontent
{
    color:#3c3c3c;
    float:left;
    width:742px;
    padding:20px;
    background-color:#fff;   
}

div#content div#subcontent ul
{
    margin-left:20px;
    margin-bottom:10px;
    list-style-type:disc;
    list-style-position:inside;
}

div#content a.download
{
    color:#000; 
    font-style:italic;  
}

div.metadata table
{
	border-collapse:collapse;
}

div.metadata table td, div.metadata table th
{
	padding:10px;	
	font-size:10px !important;
}

div.metadata table input
{
	width:480px;
}

div.metadata
{
    margin-top:30px;
	width:960px;
	background-color:#aaaaaa;
	float:left;
}

div.footer
{
    margin:20px 0 0 0;
    width:960px;
    float:left; 
    text-align:center;  
}

div.footer ul
{   
}

div.footer ul li
{
    display:inline;
    margin:0 20px 0 0;
}

div.footer ul li a
{
    color:White;   
}

ul.rotator
{
    float:left;
    margin:0 16px 16px 0;   
}

ul.rotator img
{
    margin:0;
}

div#content object
{
    float:left;   
    margin:0 16px 16px 0;  
}

div#content div.noobjectfloat object
{
    float:none;   
}

	
div#mapcontainer
{
    float:left;
    width:100%;
    border:solid 1px #ccc; 
    margin-top:10px; 
}

div#mapcontainer div#map
{
    margin:10px;
}

div#mapcontainer div.stores
{
    float:left;
    margin:10px;
    width:200px;
}

div#mapcontainer div.store
{
    float:left; 
    margin:10px; 
    width:200px; 
    clear:left;
}

div#mapcontainer input, input.button
{
    color:White;
    background-color:#ef4035;   
}

div.toppanel
{
    font-size:15px;
    padding:20px;
    margin:0 16px 16px 0;
    float:left;
    width:343px;
    height:145px;
    min-height:145px;
    background-color:#005643; 
    overflow:hidden;  
}


div.toppanel a
{
    color:White;
    text-decoration:none;
    padding:1px 7px 1px 7px;
    font-weight:bold;
    background-image:url('/images/panel_link_back.gif');
    background-repeat:repeat-x;
}

div.toppanel h1
{
    color:White;
    font-size:35px;
}

div.storefinderpanel
{
    font-size:15px;
    margin:0 16px 16px 0;
    float:left;
    width:250px;
    height:175px;
    background-image:url('/images/store.jpg');  
}

div.storefinderpanel div.margin
{
    margin:100px 0 0 120px;  
}

div.storefinderpanel div.margin .textbox
{
    width:90px;   
}

div.storefinderpanel a
{
    background-color:#EF4035;
    color:White;
    padding:2px;
    text-decoration:none;   
}

div.news, div.articlewide
{
    float:left;
    width:100%;
    border-top:solid 1px #000;   
    padding-top:10px;
}

div#subcontent div.first
{
    border:none;
}

div.news img, div.article img
{
    float:right !important;
    margin-top:16px !important;
    margin-left:16px !important;
    margin-right:0px !important;   
}

div.articlewide img
{
    margin-top:0 !important;   
}

span.readmore
{
    color:#ef4035; 
    cursor:pointer;
    font-weight:bold;
}

div.newsedit input[type='text'], div.articleedit input[type='text'], div.newsedit textarea, div.articleedit textarea
{
    width:90%;   
}

table.form tr td
{
    padding:5px;   
}

table.form input.contact, table.form textarea.contact, table.form input[type=text]
{
    width:300px;
}

img.panellink
{
    clear:both;
    float:right !important;   
}

div.comp img
{
    float:left;  
    clear:left; 
}

div.comp div
{
    float:left;   
}

div.comp h2, div.brand h2
{
    padding:3px 0 3px 5px;
    font-size:20px;
    color:#f32837;
    background-color:#e5e5e5; 
    margin-top:20px;  
    width:735px;
}

div.comp p
{
    font-weight:bold;
    font-size:15px;   
}

div.comp span.red
{
    color:#f32837;
    font-weight:bold;
    font-size:13px; 
}

div.comp input[type='radio']
{
    margin:0 5px 0 5px;
}

div.brand table
{
    width:100%;   
}

div.brand table tr
{
    border-bottom:solid 1px #000;   
}

div.brand table tr td
{
    padding:10px;
}

div.brand table tr td.first a
{
       
    font-weight:bold;
    color:#000;
    text-decoration:none;
}

div.brand table tr td.first
{
    width:300px;
}

div.brand div.brandassetuser table tr
{
    border-bottom:none;
}

div.articles
{
    float:left;   
}

div.article
{
    float:left;
    width:350px;
    margin-right:15px;   
}

ul.sitemap a
{
    color:#000;   
}



input[type=checkbox]
{
    margin-right:10px;   
}

/*****FOOTIE START*****/

div.intro
{
    margin-top:40px;
    width:960px;
    height:472px;
    background-image:url('/images/intro.jpg');   
}

div.intro input.love
{
    float:left;
    margin:100px 0 0 367px;
}

div.intro input.hate
{
    float:left;
    margin:53px 0 0 367px;
}

div.memories
{
    width:100%;  
}

div.memory
{
    width:100%;
    border-bottom:solid 1px #585858;
    margin-bottom:10px;
    padding-bottom:10px;   
}

div.memory input
{
    float:right; 
    margin-left:20px;  
}

div.memory p
{
    font-weight:normal;   
}

div.memory p i
{
    font-weight:bold;  
}

table.teams
{
    width:100%;
    margin-top:20px; 
    border-collapse:collapse;
}

table.teams tr td
{
    border-bottom:solid 1px #585858; 
}

table.teams tr td
{
    vertical-align:middle;  
    padding:10px; 
}

table.teams tr td img
{
    margin:0 !important; 
}

table.teams tr td.first
{
    width:10%;   
}

table.teams tr td.second
{
    width:20%; 
    font-weight:bold;  
}

table.teams tr td.third
{
    width:20%;   
}

table.teams tr td.fourth
{
    width:50%;   
    color:Red;
    font-weight:bold;  
}

table.teams tr td.fourth span
{
    float:right;   
}

table.teams tr td.fourth span.winner
{
    margin-top:10px;   
}

table.teams tr td.fourth img
{
    float:right !important;
    margin-left:10px !important;
}

div#right a img
{
    margin-bottom:16px;
}