﻿body 
{
    font-size:11px;
    font-family:Arial, Verdana ,Helvetica, sans-serif;
    margin:0;
    padding:0;
    min-width:835px;
    min-height:575px;
    height: auto;
    background:url(/images/bkgRepeat.jpg) repeat-x left top;
    background-color:#d6be76;
    color:#34393e;
}

img { border:0; }
a {	border:0; color:#34393e; font-weight:bold; text-decoration:underline; }
p { padding:5px 0px 5px 0px; margin:5px 0px 5px 0px; }

.message
{
    color:Red;
    font-weight:bold;
}

table td
{
    vertical-align:top;
}

div#outer 
{
    width:840px;
    height:565px;
    background-color:#ffffff;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;

}

div#main 
{
	padding:5px;
}

div#topLeftImage
{
	margin:-20px 0px 0px -9px;
}

div#leftNav
{
	width:163px;	
	background:url(/images/leftNavWorld.jpg) no-repeat bottom left;
	height:576px;	
}

#ie7andup div#leftNav
{
    width:163px;	
	background:url(/images/leftNavWorld.jpg) no-repeat bottom left;
	height:564px;	
} 

#ie7main div#outer
{
    width:840px;
    height:573px;
    background-color:#ffffff;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

.flashContainer
{
    margin-top:-5px;
    margin-left:2px;
}

.child
{
	background-color:#efe0a6;
	display:none;	
	margin:0;
}

.country
{
	background:url(/images/country_up.jpg) no-repeat;
	background-position:left top;
	margin:0;
	padding:0;
	border-top:solid 2px #ffffff;
	border-bottom:solid 1px #ffffff;
}
.franchise
{
	background:url(/images/franchise_up.jpg) no-repeat;
	background-position:left top;
	margin:0;
	padding:0;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;

}
.contact
{
	background:url(/images/contactus_up.jpg) no-repeat;
	background-position:left top;
	margin:0;
	padding:0;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
}

.TextHeading
{	
	font-weight:bold;
	font-size:12px;		
}
.TextSubHeading
{
	font-weight:bold;		
	font-size:10px;
}

#middleContent
{
    padding:16px 5px 5px 5px;
    width:470px;
    height:395px;
    background-color:#fbf7e3;
}

#middleContentStore
{
    padding:0px 5px 5px 0px;
    width:660px;
    height:411px;    
    background-color:#fbf7e3;
}

.middleContentStore
{
    padding:0px 5px 5px 0px;
    width:660px;
    height:411px;    
    background-color:#fbf7e3;
}

#bottomBar { background-color:#a31517; width:658px; color:#FFFFFF; padding-left:4px; height:18px; padding-top:4px; }
#bottomBar a { color:#ffffff; text-decoration:none; font-weight:normal; }

.leftNavItem 
{ 
    background:url(/images/menu_up.jpg) repeat-x left top; 
    height:20px; 
    width:143px; 
    text-align:left;     
    padding-left:20px;         
    height:30px; 
    text-decoration:none;     
    line-height:20px;
}
.leftNavItemSelected  
{
	background-color:#890f10;
	line-height:20px;
	background:url(/images/menu_down.jpg) repeat-x left top; 
	height:30px; 
	width:143px; 
	text-align:left; 
	padding-left:20px; 
	height:20px; 
	text-decoration:none; 
	color:#ffffff; 
	margin:0px;
}

.leftNavItem:hover {background:url(/images/menu_down.jpg) repeat-x left top; color:#FFFFFF; }

.formfield { border:solid 1px #b34438; color:#292929; background-color:#ffffff; width:129px; }
.formfieldDDL { border:solid 1px #b34438; color:#292929; background-color:#ffffff; font-size:9px; }

#franchisePersonalInfo { padding:4px;background-color:#f0e2ad; }
#franchisePersonalInfo table td {padding-top:1px;padding-bottom:1px; }

.YellowBox { background-color:#f0e2ad;padding:4px; }

.SpurStoreChildHeader { background-color:#f3e8bd; padding-top:3px; padding-bottom:3px;  }/*width:305px;*/
.SpurStoreChild { display:none; padding-left:19px; }

.PanarottisStoreChild { display:none; }
.PanarottisStoreChildHeader { width:305px; background-color:#f3e8bd; padding-top:3px; padding-bottom:3px; }

.spurNavItemHeader { padding:0px;margin:0px;height:30px; }
.PanarottisNavItemHeader { width:323px;padding:0px;margin:0px;height:30px; }

.spurNavItemHeader img { padding:0px;margin:0px; }
.PanarottisNavItemHeader img { padding:0px;margin:0px; }

#flashVidHeader
{    
    width:474px;
    height:363px;    
    display:block;
    position:relative;    
    top:-317px;        
    background-color:#fbf7e3;
    z-index:10000;        
    display:none;    
}
#flashVidHeader p
{
    padding-left:13px;
}

/*******************************************/
.pics { height: 138px; width: 177px; padding:0; margin:0; overflow: hidden }
.pics img { height: 138px; width: 177px; top:0; left:0 }

/******************************************/






/*Australia 2009-09-09*/
.Acontainer {padding-left:10px; padding-right:10px; font-family:Arial; font-size:12px; color:#34393e;}
.Acontainer2 {font-family:Arial; font-size:12px; color:#34393e;}
.AtdRightLine {border-right:2px solid #a31517;}

.clickHereOne {padding-top:4px; clear:left;}
.clickHereOne img,.clickHereOne a {float:left; text-decoration:none; font-weight:bold; padding-left:4px; padding-top:4px;}
.clickHereOne a:hover {float:left; text-decoration:underline;}

.clickHereTwo {padding-top:4px; clear:left;}
.clickHereTwo img,.clickHereTwo a {float:left; text-decoration:none; font-weight:bold; padding-left:4px; padding-bottom:8px;}
.clickHereTwo a:hover {float:left; text-decoration:underline;}

