/**
 * Prospectus UK - default styles
 */
body
{
	background:#989898 url(/res/background.jpg) repeat-x top left;
	font-size: 70%;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif;
	padding:0;
	margin:0;
	padding-bottom:100px;
	padding-top:30px;
	text-align: center;
	
	/*width:100%*/
}

/* Set all margin, padding and borders to 0 to prevent cross browser issues with default values */
* {margin:0;padding:0;border:0;}

a:link, a:active, a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}
a
{
	outline:none;
	color:#CF3D44;
}
a img
{
	border:none;
}
.clear
{
	clear:both;
	line-height:0;
	font-size:0;
	overflow:hidden;
	height:0px;
}

h3 /*Quick browse by region*/
{
	font-size:1.2em;
	color:#CF3D44;
	margin:1.2em 0pt;
}

/**
 * Main page components
 */
#outercontainer
{
	/*width:978px;*/
	width:87.4em;
	/*margin:1.5em 0 0em 1.5em;*/
	/*padding:1em 0 0em 1em;*/
	/*border:1px solid #bdbec2;*/
	margin:0 auto;
	
}
#container
{
		/*width:978px;*/
	width:87.4em;
	text-align:left;
	position:relative;
	padding-left:45px;
}
#header
{
	padding-bottom:0.65em;
}
#body
{
	text-align: left;
/*	padding-left:45px;*/
}

#footer
{
	/*width:978px;*/
	width:87.4em;
	/*margin:0em 0 2em 1.5em;*/
	/*padding:1em 0 0em 0em;*/
	margin:0 auto;
	background:#000000;
	height:3.5em;
}

#pageminheight
{
	float:left;
	width:1px;
	height:400px;
}
#navcontainer
{
	float:left;
	margin-top:0em;
	margin-right:2.6%;
	margin-bottom:0em;
	width:100%;
}
#navsearchandmap
{
	left:395px;
	/*padding-left:1.7em;*/
	position:absolute;
	top:3px;
	width:35em;
}
#page
{
	float:left;
	/*margin-top:0.5em;*/
	padding-left:0.1em;
	/*margin-bottom:1.7em;*/
	width:627px;
	position:relative;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	margin-top:1em;

}

#page p
{
	padding:0.5em 1.8em 0 1.8em;
}

#heistlogo
{
	float:left;
	padding:0em 1em 0 0;
}





/**
 * Header Styles
 */
#navcontainer .brand_left
{
	margin-left:1.5em;
	height:49px;
	width:230px;
	float:left;
}
#navcontainer .brand_left a
{
	display:block;
	position:absolute;
	left:45px;
	top:0px;
	height:100%;
	width:100%;
	height:68px;
	width:341px;
	overflow:hidden;
	background:url(/res/prospectusuk_logo.jpg) no-repeat top left;
}
#navcontainer .brand_left a span
{
	display:block;
	position:absolute;
	top:0px;
	left:400px;
}

/**
 * Footer style
 */
#footer ul
{
	list-style:none;
}

#footer ul li
{
	float:right;
	padding:1.2em 1em 0.1em 1.1em;
	font-size:0.8em;
	color:#ffffff;
	line-height:3.5em;
	height:3.5em;
	vertical-align:center;
}

#footer ul li a
{
	color:#ffffff;
	text-decoration:none;
}
#footer ul li a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

/**
 * User menu (log in/out, help, etc)
 */
#usermenu
{
	float:right;
	width:34em;
	list-style:none;
}

#usermenu li
{
	float:right;
	display:inline;
}
#usermenu li a
{
	display:block;
	padding:3px 8px 3px 8px;
	color:#636567;
}
/**
 * Main menu
 */

#mainmenucontainer
{
	height:3em;
	padding-bottom:3em;
}
#mainmenu
{
	position:absolute;
	height:3em;
	top:0px;
	left:0px;
	width:49em;
	z-index:10;
}
#mainmenu .menuitem
{
	float:left;
	position:relative;
	/* the 'order prospectuses' button has a border onmouseover, so add border to all the other to keep them aligned */
	/*border:1px solid #FFFFFF;*/
	padding-right:7px;
}
#mainmenu .menuitem a
{
	font-size:1.2em;
	float:left;
	/*padding:0.5em 0.5em 0.3em 0.5em;*/
	color:#636567;
	text-decoration:none;
	overflow:hidden;
	display:block;
	height:34px;
}


#mainmenu .menuitem .summary a
{
	height:auto;
	overflow:auto;
	width:160px;
}


#mainmenu .menuitem a:hover
{
	text-decoration:none;
	color:#cf3d44;
}
#mainmenu .menuitem .remove a
{
	padding:0.1em 0.5em 0.5em 0em;
}
#mainmenu .menuitem a.pagelink_current,
#mainmenu .menuitem a span.currentpath
{
	color:#cf3d44;
}
#mainmenu a span.menulabel
{
	position:relative;
	top:-3em;
}

#mainmenu .home { width:64px; overflow:hidden;}
#mainmenu .home a.pagelink_notcurrent
{
	background:url(/res/button_home.png) no-repeat top left;
	width:64px;

}
#mainmenu .home a.pagelink_current
{
	background:url(/res/button_home_x.png) no-repeat top left;
		width:64px;
}

#mainmenu .browse { width:129px;overflow:hidden; }
#mainmenu .browse a.pagelink_notcurrent
{
	background:url(/res/button_browse.png) no-repeat top left;
	width:129px;

}
#mainmenu .browse a.pagelink_current
{
	background:url(/res/button_browse_x.png) no-repeat top left;
		width:129px;
}
#mainmenu .map { width:114px;overflow:hidden;}
#mainmenu .map a.pagelink_notcurrent
{
	background:url(/res/button_map.png) no-repeat top left;
	width:114px;

}

#mainmenu .map a.pagelink_current
{
	background:url(/res/button_map_x.png) no-repeat top left;
	width:114px;
	
}


#mainmenu .ordered { 	width:172px;overflow:hidden;}
#mainmenu .ordered .orderlink a.pagelink_current,
#mainmenu .ordered .orderlink a.pagelink_notcurrent
{
	background:none;
}

#mainmenu .ordered a.pagelink_notcurrent
{
	background:url(/res/button_ordered_x.png) no-repeat top left;
	width:172px;
}
#mainmenu .ordered a.pagelink_current
{
	background:url(/res/button_ordered_x.png) no-repeat top left;
		width:172px;
}

#mainmenu .empty a.pagelink_notcurrent
{
	background:url(/res/button_ordered.png) no-repeat top left;
	width:172px;
}

#mainmenu .ordered .summary
{
	display:none;
	z-index:11;
}
#mainmenu .notexpanded
{
}
#mainmenu .expanded .summary
{
	background-color:#FFFFFF;
	width:160px;
	/*border:1px solid #c0c0c0;*/
	margin-left:6px;
	margin-right:6px;
	padding:0.5em;
	/*padding-bottom:0.5em;*/
}
#mainmenu .ordered span.linktext
{
	float:left;
	font-weight:bold;
	font-size:1.2em;
	color:#CF3D44;
	padding-bottom:0.2em;
}
#mainmenu .ordered span.downarrow
{
	float:left;
	display:block;
	width:16px;
	height:15px;
	/* background-image:url(/res/downarrow.png); */
	background-image:url(/res/animArrow.gif);
	background-repeat:no-repeat;
	background-position:3px 2px;
}

/**
 * left/side column
 */
#navsearchandmap .searchform
{

}
#navsearchandmap .searchform input.name
{
	float:left;
	border-color:#808080 rgb(192, 192, 192) rgb(192, 192, 192) rgb(128, 128, 128);
	border-width:2px 1px 1px 2px;
	border-style:solid;
	width:120px;

}

#navsearchandmap .searchform input.submit
{
	padding-top:1px;
	margin-left:0.5em;
	float:left;
}
#navsearchandmap .clear
{
	clear:none;
}

#navsearchandmap .searchform .searchlabel
{
	color:#636567;
	font-size:1em;
	padding-right:0.3em;
	padding-top:0.1em;
	float:left;
}
#navsearchandmap h3
{
	color:#CF3D44;
	margin-bottom:0.1em;
}

#navcontainer .laptopimage
{
	color:#CF3D44;
	margin:1em 0 1em 0;
	float:left;
}

/**
 * Main Page body styling
 */

#page .leftcol,
#page .rightcol
{
	width:20em;
	float:left;
	padding-bottom:1.8em;
}
#page .leftcol
{
	padding-left:0.4em;
}
#page .rightcol
{
	padding-left:0.4em;
	_padding-left:0.4em;
}

#page .prospectuslist
{
	clear:both;
	/* width:30em; */
	padding-bottom:2em;
}
#page .prospectuslist .prospectusitem
{
	margin:0.1em 0 0 0;
}
#page .prospectuslist .prospectusitem .name
{
	float:left; margin:0.3em 0 0 0; width:25em;
}
#page .prospectuslist .prospectusitem .orderbutton
{
	float:right; width:20px; height:17px; margin:0.4em 0 0 0; overflow:hidden;
}

#page .addtobasketparticipationlabel
{
	color:#CF3D44;
	margin:5px 0px 2px 0px;
	padding:0;
	/* width:210px; */
	font-weight:bold;
}

#page .prospectuslist .prospectusselect
{
	width:29em;
	float:left;
}
#page .prospectuslist .prospectusinstruction
{
	width:19em;
	margin:0.3em 0 0 0;
	float:right;
}
#page .googlemap .prospectuslist .prospectusinstruction
{
	width:13em;
}
#page .prospectuslist .prospectusinstruction h3
{
	margin:0 !important;
	padding:0 !important;
}
#page .prospectuslist .prodselect_submit
{
	padding:1em 0 0 0;
}

#page h1
{
	color:#CF3D44;
	font-size:1.7em;
	/*margin:0.7em 0pt 0pt;*/
	padding:0;
}
#page .page_heading h1
{
	margin:0px;
	padding:0.5em 1em 0 1em;
}

#page h1 .subheading
{
	color:#000000;
	font-size:0.7em;
}

#page h1
{
	margin:0px;
	padding:0.5em 1em 0 1em;
}


#page h2
{
	color:#CF3D44;
	font-size:1.3em;
	margin:1.2em 0pt 0pt;
	padding:0;
}
#page h3
{
	color:#CF3D44;
	font-size:1.2em;
	margin:1.2em 0pt 0pt;
	padding:0;
}
#page p
{
	line-height:1.2em;
	margin-top:1.4em;
}

/**
 * Footer styling
 */
#footer
{

}



/**
 *  * Scraped UCAS content styling
 *   */
.bodyTextBold
{
	font-weight:bold;
}
td.spacerDark,
td.spacerMedium,
td.spacerLight
{
	height:1px;
	padding:0px;
}
td.spacerTallWhite
{
	height:10px;
	padding:0px;
}

tr.rowLightBackground
{
	background-color:#eeeae7;
}

table.info_links a
{
	font-weight:bold;
}

table.info_links td
{
	padding:4px 4px 4px 0px !important;
}

table, td
{
    border:none;
}

table
{
    border:none;
    border-collapse: collapse;
		margin:5px 0px 5px 0px;
}

td
{
    margin: 0;
    padding: 4px;
    border:none;
}
.tableHeading
{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.tableInfo
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
tr.spacerRowMedium td
{
	background-color:#cccccc;
	height:1px;
	padding:0px;
}
.tooltip {
  background-color:#ffffff;
  border:1px #ABABAB solid;
  padding: 2px 4px 2px 4px;
}

/**
 * Updated order table
 */
#page .prospectuslist table
{
	width:100%;
}

#page .prospectuslist table th,
#page .prospectuslist table td
{
	padding:0.1em;
	vertical-align:top;
	vertical-align:middle !important;
	text-align:center;
	font-size:1em;
	border-bottom:1px solid #D1CBC4;
	padding:0.7em 0 0.7em 0;
}
#page .prospectuslist table th
{
	color:#CF3D44;
}
#page .prospectuslist table .nameCell
{
	width:50%;
	text-align:left;
}
#page .prospectuslist table .downloadCell
{
	width:15%;
}
#page .prospectuslist table .postCell
{
	width:15%;
}
#page .prospectuslist table .addToBasketCell
{
	width:20%;
}
#page .prospectuslist table .imageWrapper
{
	height:16px;
	overflow:hidden;
	text-align:center;
}
#page .prospectuslist table .addToBasketCell .imageWrapper
{
	height:17px;
	overflow:hidden;
	text-align:center;
}


#pageBody_wrapper
{
	background:url(/res/body_background.png) repeat top left;
	width:627px;
}

#pageBody
{

	float:left;
	width:626px;
	padding-bottom:10px;
	
}

#pageBody_footer
{
	background:url(/res/body_border_bottom_long.png) no-repeat top left;
	height:8px;
	width:627px;
	padding:0;
}

#pageBody_header
{
	background:url(/res/body_border_top_long.png) no-repeat top right;
	height:8px;
	width:627px;
	padding:0;
}

#extra_girl3
{
        height:420px;
        left:610px;
        position:absolute;
        top:40px;
        width:316px;
        background:url(/res/extra_girl3.png) no-repeat top left;
}


#map_boy
{
        height:478px;
        left:610px;
        position:absolute;
        top:50px;
        width:279px;
        background:url(/res/map_boy.png) no-repeat top left;
}
