/* CSS Document */

body {
	background: url(../images/page_bg.gif) repeat top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:center;
	min-width:780px;
}
A:link, A:active, A:visited {color:#510A1F; text-decoration:underline; font-weight:bold;}
A:hover {color:#A5223C; text-decoration:none;cursor:pointer;}

H1 {background:url(../images/logo.gif) no-repeat top; width:516px; height:76px; margin:0px; padding:0px; float:left;}
H2 {padding:0px; margin:0px;}
H3 {padding:0px; margin:0px;}
H4 {padding:0px; margin:0px;}
H5 {font-family:"Times New Roman", Times, serif;font-size:28px; color:#a62c43;margin:5px 0px;font-weight:normal;}
H6 {}

H1 span, H2 span, H3 span, H4 span, H5 span, H6 span {display:none;}

P {line-height:18px;}
IMG {padding:0px; margin:0px; border:none;}

TD {}
TR {}
TABLE {}
TH {}
THEAD {}

FIELDSET {}
LEGEND {}
LABEL {display:block;}
INPUT, TEXTAREA {}
.button {}
.red {color:#900;}

#wrapper {
	width:774px;
	margin:0 auto;
	padding:0px;
	background: url(../images/page_middle_bg.gif) repeat-y top;
	text-align:left;
}

#pageSeperator {background:url(../images/page_seperator.gif) no-repeat top; width:774px; height:12px; margin:0px; padding:0px; clear:both; !important}

#pageMiddle {width: 746px; margin:0px 7px 0px 7px; padding:12px 7px 10px 7px; background:#F8F5ED url(../images/pageMiddleBg.gif) repeat-x top;}

#header {width: 760px; margin:0px 7px 0px 7px; background:url(../images/top_bg.gif) repeat-x top;}
#header .topContact a { background:url(../images/top_contactbg.gif) no-repeat top; width:178px; height:76px; float:right;}
#header #topNav {padding:8px 0px 0px 0px; margin:0px; clear:both; width:100%; height:25px; background:#ffffff url(../images/nav_bg.gif) repeat-x top; border-bottom:3px solid #450619;}
#header #topNav UL { list-style-type:none; margin:0px 0px -5px 0px; padding:0px 0px 0px 20px; display:block; height:25px;}
#header #topNav UL LI {float:left; padding:0px 10px 0px 0px; margin:0px; height:25px;}
#header #topNav A {margin:0px; padding:0px;}
#header #topNav IMG {margin:0px; padding:0px;}

#header #topSubNav { width:760px; padding:0px; margin:0px; background:#450619;}
#header #topSubNav UL {list-style-type:none; width:760px; padding:0px; margin:0px;}
#header #topSubNav LI {float:left; margin:0px; padding:2px 10px 5px 10px;}
#header #topSubNav A.subnav:link, #header #topSubNav A.subnav:active, #header #topSubNav A.subnav:visited {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
#header #topSubNav A.subnav:hover { text-decoration:underline;}

#header #topSubNav A.subnavon:link, #header #topSubNav A.subnavon:active, #header #topSubNav A.subnavon:visited {color:#F5B002; font-size:12px; font-weight:bold; text-decoration:none;}
#header #topSubNav A.subnavon:hover {}

#bottom {background:url(../images/bottom_bg.gif) repeat-x top; height:127px; width: 760px; margin:0px 7px 0px 7px;}
#bottom #bottomLeft {width:60%; float:left;}
#bottom #bottomRight {
	width:25%;
	float:right;
	background:url(../images/bottom_spotlight.gif) no-repeat top left;
	height:107px;
	text-align:left;
	padding: 20px 0px 0px 15px;
	color: #FFFFFF;
	letter-spacing:1px;
}
#bottom #bottomRight p {
	line-height:14px;
}
#bottom #bottomNav {padding:10px;}
#bottom #bottomNav UL { list-style-type:none; margin:0px; padding:0px; display:inline;}
#bottom #bottomNav UL LI {display:inline; float:left; padding:5px 15px 5px 5px; line-height:20px;}
A.bottomNav:link, A.bottomNav:visited, A.bottomNav:active {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:normal;}
A.bottomNav:hover {border-bottom:1px solid #F5B002;}
A.bottomNavOn:link, A.bottomNavOn:visited, A.bottomNavOn:active, A.bottomNavOn:hover {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:normal; border-bottom:1px solid #F5B002;}
#bottom #bottomText {padding:20px; width:100%; clear:left; color:#FFFFFF;}

#pageBottom {background: url(../images/page_bottom.gif) no-repeat top; width:774px; height:8px; margin:0px; padding:0px; !important}

#leftInfo {padding:10px; float:left; border:2px solid #FFFFFF; background-color: #e7e5e1;}
#left {width:30%; float:left;}
#right {width:400px; float:right; padding-right:5%;}

.first_paragraph {
	margin-top:0;
}

A.breadCrumb1:link, A.breadCrumb1:active, A.breadCrumb1:visited {font-size:9px; color:#8B8985; text-decoration:none;}
A.breadCrumb1:hover { text-decoration:underline; color:#333333;}
A.breadCrumb2:link, A.breadCrumb2:active, A.breadCrumb2:visited {font-size:9px; color:#450619; text-decoration:none;}
A.breadCrumb2:hover { text-decoration:underline; color:#333333;}
.breadCrumbArrow {font-size:6px; color:#333333;}

#sendToAFriend {background: none;}
#sendToAFriendInfo {padding:10px; background:#FFFFFF;}
#sendToAFriend FIELDSET {border:1px solid #999999; padding:10px;}
#sendToAFriend LABEL {padding:0px 10px 0px 0px;}
#sendToAFriend LEGEND {font-size:18px; color:#333333;}
#sendToAFriend P {margin:0px; padding:5px;}
#sendToAFriend INPUT {border:1px solid #dadada; color:#33333; background:#ffffff; margin:0px 10px 0px 0px; width:300px;}


/*Hacks*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.clear {clear:both;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

 img, div { behavior: url(../iepngfix.htc) }
 
 
 /* SOCIAL MEDIA - BLOG and TWITTER*************/
 
.stayconnected {background-color:#e7e5e1;border-right:1px solid #333333;border-left:1px solid #333333;border-bottom:1px solid #333333;width:207px;float:right;margin:15px 6px;}
.stayconnected .blogfeed ul {background:url(../images/header-ourblog.jpg) left top no-repeat;margin:0px;padding:35px 10px 10px 20px;position:relative;}
.stayconnected .twitterfeed ul {background:url(../images/header-twitter.jpg) left top no-repeat;margin:0px;padding:35px 10px 10px 20px;position:relative;}
.stayconnected ul li {list-style:square;margin-bottom:10px;}
.stayconnected ul li a {text-decoration:none;}
.blog_hdr {position:relative;}
.btn-blogfeed {position:absolute;left:68px;top:-2px;} 
.btn-blogfeed2 {position:absolute;right:5px;top:4px;} 
.btn-twitter {position:absolute;right:5px;top:4px;} 
.btn-blogfeed a {display:block;background:url(../images/btn-socialmedia.png) right top no-repeat;width:20px;height:20px;}
.btn-blogfeed a:hover {background-position:right bottom;}
.btn-blogfeed a span {display:none;}
.btn-blogfeed2 a {display:block;background:url(../images/btn-socialmedia.png) right top no-repeat;width:20px;height:20px;}
.btn-blogfeed2 a:hover {background-position:right bottom;}
.btn-blogfeed2 a span {display:none;}
.btn-twitter a {display:block;background:url(../images/btn-socialmedia.png) left top no-repeat;width:20px;height:20px;}
.btn-twitter a:hover {background-position:left bottom;}
.btn-twitter a span {display:none;}


/********** Case Studies */
.casestudy-box {width:295px;background-color:#fff;border:1px solid #666;padding:15px;}
.casestudy-box h3 {Font-size:14px;font-weight:bold;margin:10px 0px;}
.casestudy-box p {margin:5px 0px;}
.caseQuote {width:90px;font-size:16px;float:left;margin-right:10px;}
a.caseReadMore  {text-decoration:none;color:#4A4545;font-family:"Times New Roman", Times, serif;font-size:16px;float:right;width:100px;height:30px;background-color:#c9c9c9;border:6px double #fff;text-align:center;padding-top:10px;}
a.caseReadMore:hover {color:#877B7B;background-color:#BEBEBE;}


#clientlist p {line-height:14px;}








