@charset "UTF-8";
	@import url("reset.css"); /* Reset CSS Styles */
	
/* R.G. Parkins & Partners Ltd page styles	
Author: Sue Kennedy http://www.thecreativebranch.com */
	
div#body_main{position:relative;font: 78%/1.5 Arial, Helvetica, sans-serif; background:url(../images/images-main/home-bg-rgp.gif) 0 0 repeat-x #89000d;}
body{background-color:#89000d;color: #ffffff;}
h1, h2 {font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;}

h1 {font-size: 150%;font-weight:bold;color:#fee664;text-transform:uppercase;}
h2 {font-size: 120%;font-weight:bold;color:#fee664;}
h3 {font-size: 140%;font-weight:normal;}
h4 {font-size: 100%;}
h5 {font-size: 100%;}

.hide {display:none;}
#skip {display:none;height:1%;}

a.w3c:hover, a.w3c:active {background-color:transparent;}
a:link, a:visited, a:hover, a:active, a.alternate:link, a.alternate:visited, a.alternate:hover, a.alternate:active {color:#ffeda4;padding:1px 3px;}
a:hover, a:active, a.alternate:link, a.alternate:visited, a.alternate:hover, a.alternate:active {text-decoration:none;}
a:hover, a:active, div#content_main #home_content_boxes a:hover, div#content_main #home_content_boxes a:active {background-color:#b20101;}
a.alternate:link, a.alternate:visited, a.alternate:hover, a.alternate:active {font-weight:bold}
div#content_main a:hover, div#content_main a:active {background-color:#b30000;}
div#content_main #home_content_boxes a:hover, div#content_main #home_content_boxes a:active, div#content_main #vacancy a:hover, div#content_main #vacancy a:active, div#content_main #section_list a:hover, div#content_main #section_list a:active, div#content_main .contact_box a:hover, div#content_main .contact_box a:active  {background-color:#8f0000;}
div#content_sub #sub_content2 a:hover, div#content_sub #sub_content2 a:active, div#content_sub_right #sub_content2 a:hover, div#content_sub_right #sub_content2 a:active {background-color:#8f0000;}

/* --------- header + main navigation ------------*/

div#branding {position:relative;height:238px;}
div#branding #cover {position:absolute;top:238px;left:0;height:59px;width:397px;background:url(../images/images-main/rgp-home-bg-cover.gif) bottom left repeat-x;}
#icon {position:absolute;top:16px;left:394px;background:url(../images/images-main/icon-rgp.gif) 0 0 no-repeat;padding:0;width:68px;height:74px;}
div#branding h1 {position:absolute;top:30px;left:473px;padding:0;width:292px;height:43px;}
div#branding h2 {position:absolute;top:228px;left:356px;padding:0;width:441px;height:33px;z-index:12;}
div#nav_main {position:absolute;top:68px;left:622px;margin:0;height:176px;width:379px;z-index:10;}
div#nav_main ul {margin:23px 0 0 0;}
div#nav_main li {margin:0 0 2px 0;}

li#Home a, li#Services a, li#Portfolio a, li#Recruitment a, li#News a, li#ContactUs a {display:block;width:138px;height:20px;padding:0;text-align:center;margin:0;}
li#Home a:hover, li#Services a:hover, li#Portfolio a:hover, li#Recruitment a:hover, li#News a:hover, li#ContactUs a:hover {width:138px;} 

/* --------- structure ------------*/

div#content_main {left:379px;top:23px;width:418px;padding:0;background:url(../images/images-main/home-contentpanel-top.gif) 0 0 repeat-x #e80000;}
div#content_main #inner_content {margin:0 18px;padding:18px 0 0 0;}
div#content_main h1 {margin:0;padding:0;height:29px;border-bottom:2px solid #eb0006;}
div#content_main p {padding:6px 0;}
#content_base {background:url(../images/images-main/contentpanel-base.gif) 0 0 no-repeat;height:28px;}

div#content_sub {top:14px;width:230px;margin:0;padding:0;font-size:95%;line-height:1.3em;}
div#content_sub #subheader, div#content_sub #subheader2 {height:22px;background:url(../images/images-main/content_sub-hdr.gif) top right no-repeat;padding:5px 0 0 12px;color:#fee664;font-size:130%;margin:0;}
div#content_sub #subheader2 {background:url(../images/images-main/content_sub-hdr2.gif) top right no-repeat;}
div#content_sub h2 {font-size:100%;text-transform:uppercase;}
div#content_sub h3 {font-size:100%;margin:0 0 6px 0;}
div#content_sub p {padding:10px 0 0 0;}
div#content_sub #sub_content, div#content_sub #sub_content2 {background:url(../images/images-main/right-cnr.gif) bottom right no-repeat #ea0101;padding:0 15px 28px 12px;}
div#content_sub #sub_content2 {background:url(../images/images-main/right-cnr2.gif) bottom right no-repeat #c30000;}
div#content_sub #sub_content2 h3 {padding:10px 0 0 0;font-size:120%;margin:0;}
div#content_sub #sub_content2 h3 + p {font-weight:bold;}
div#content_sub ul li, div#content_sub p.viewall {margin:0;padding:7px 0;border-bottom:1px dashed #f47359;}

/* =si_clear_children (site_info clears both columns) */

.pc, .sc {position:absolute;top:0;left:0;z-index:5;}
.clear_children, .cc_tallest {position:relative;}
/*\*/* html .clear_children {display:inline;}/**/
.cc_tallest:after {content: '';}/*prevents a redraw bug in safari*/

div#site_info {position:relative;width:790px;text-align:right;font-size:95%;margin:32px 0 0 0}
ul#nav_base li {display:inline;border-right:1px solid #c31929;padding:0 6px;}
ul#nav_base li.last {display:inline;border-right:none;padding-right:0;}
div#site_info p {font-size:85%;color:#da191a;margin:10px 0 20px 0;line-height:130%;}
div#site_info a {color:#fff;text-decoration:none;}

div#content_main #home_content_boxes {background:url(../images/images-main/home-corner.gif) top right no-repeat #b30000;margin:10px 0 0 0;}
div#content_main #home_content_boxes ul li {padding:0 12px 10px 12px;border-bottom:3px solid #e80000;}
div#content_main #home_content_boxes h3 {font-size:100%;padding:9px 0 1px 0;margin:0;font-weight:bold;color:#ffeda4;text-transform:uppercase;}
