/* =============================================
Papa John's International - 021208
Styles and format for website
t.huynh
Modified by R. Weber 08/28/2008 for use with International (flags) form
===============================================*/

/* tableless styles */

* { /* This clears out all default settings for FF, IE, OPERA, SAFARI */
padding: 0;
margin: 0;
}

body { 
margin: 0px 0px 0px 0px;
}

/* set the containing div, fixed, centered */
#main { 
width: 960px;
margin: 0 auto;
/* background: url(bg_hdr_pj.gif) repeat; */
} 

/* set the containing div and center it */
/*#main {
width: 960px;
/* include the IE5.x/Win box model hack   */
/*\width: 980px;
w\idth: 960px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background: #FFFFFF;
} */


/* set the content div */
.content {
background: #FFFFFF; 
text-align: center;
vertical-align: top;
}

/* --------------------------------------- */
/* interior styles */

/* standard shared styles interior pages */
.bg_blank { 
background: url(spacer.gif) no-repeat top #EFEFEF;
}

#int_container960 {
width: 960px;
vertical-align: top;
font-size: 11px;	
font-family: Arial,Helvetica,sans-serif;	
color: #000000;
clear: both;
}

#bg_int_top960 {
background: url(bg_int_top960.gif) no-repeat top;
text-align: right;
padding: 0px 0px 0px 0px;
clear: both;
}

#categoryitems {
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 500;
font-size: 9px;
color: #666666;
}

.openheader { /*class added to contents when they are open*/
background: #FFFFFF;
}

/* --------------------------------------- */
/* images - thumbnail, photo and caption, image border  */

.img_cen {
text-align: center;
}

.caption {
font-size: 9px;	
font-family: Arial,Helvetica,sans-serif;	
color: #000000;
}

.border {
border: 1px solid #8d0022;
margin: 0px 0px 10px 0px;
}

/* --------------------------------------- */      
/* define background cell color */

.bg_gry1  { background: #666666;}
.bg_gry2  { background: #999999;}
.bg_gry3  { background: #EFEFEF;}
.bg_red   { background: #cd0003;} /* base red color */
.bg_grn   { background: #127514;}
.bg_yel   { background: #ffb400;} /* hightlight color */
.bg_blu   { background: #cee8ee;} /* info color */
.bg_whi   { background: #FFFFFF;}
.bg_blk   { background: #000000;}

.alert { /* This is the class for the error content */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-size: 9px;
color: #000000;
float: left;
display: block;
padding: 1px 10px 0px 10px;
}

.error { /* This is the class for the error content */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-size: 9px;
color: #FFFFFF;
float: left;
display: block;
padding: 1px 10px 0px 10px;
}


/* --------------------------------------- */
/* country locator popup */
.country_bdr {
float: left;
margin: 0px 35px 20px 35px;
text-align: center;
background: url(bg_thm_country.gif) no-repeat #CCCCCC;
width: 102px;
height: 102px;
}

a.flag_pad:link img, a.flag_pad:visited img, a.flag_pad:active img, a.flag_pad:hover img {
padding-top: 10px;
}

.copybold_11 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 700;
color: #cd0003;
}

/* --------------------------------------- */

a { 
font-size: 11px;	
font-family: Arial,Helvetica,sans-serif;	
font-weight: 400;	
color: #cd0003;
text-decoration: underline;
}

a:visited { 
font-size: 11px;	
font-family: Arial,Helvetica,sans-serif;	
font-weight: 400;	
color: #cd0003;
text-decoration: underline;
}

a:active { 
font-size: 11px;	
font-family: Arial,Helvetica,sans-serif;	
font-weight: 400;	
color: #cd0003;
text-decoration: underline;
}

a:hover {
font-size: 11px;	
font-family: Arial,Helvetica,sans-serif;	
font-weight: 400;	
color: #ffb400;
text-decoration: underline;
}
