/* allenoleary.css */

html {padding:0; margin:0;background: ; margin: 0; padding: 0}

body {margin: 0; padding: 0; margin: auto;
			text-align: center;background-color: #11100C}
			
			a {color: #666600}
			
			img {border: 1px solid #ccc}

.pagewrapper {width: 1025px; min-height: 700px; margin: 0 auto; padding: 0}
.pagewrapper p {font-family:Verdana, Arial, sans-serif; font-size: 13px; color: #333333; padding: 5px 0px 5px 15px}

dd {font-family:Helvetica, Arial, sans-serif; font-size: 12px; color: #333333; padding: 5px 15px 5px 0px; text-align: left; width:220px; }


.scope { float: left; margin:  0 0 0 10px; border-bottom: 1px solid white; width: 500px; clear:both; text-align: left; font-family: verdana; font-size: 12px; line-height: 20px}

.scope a {   display: inline; padding: 5px 15px 5px 5px; color: white;;text-decoration: underline; margin: 5px 0 0 0; font-family: verdana; color: #666600; }

.scope a:hover {text-decoration: none}



.homelink { display: inline; position: relative;  float: left; margin:  47px 0 0 3px; }

.homelink a { position: relative; width: 490px; display: inline; padding: 5px 7px 5px 7px; color: white;text-decoration: underline; font-size: 16px; margin: 0 0 0 0; font-family: verdana; text-decoration: none; font-family: Georgia; border-bottom: 1px solid #ccc}

.homelink a:hover {background-color: #E9ECD0; color: #424131}

.homelink .current { background-color: #424131; color: white}

#pageLeft {width: 300px; float: left;}

#pageRight {width: 719px; float: right;}
#pageRightLeft {width: 345px; float: left; background-color: white; margin: 0 0 0 10px}
#pageRightRight {width: 345px; float: right; background-color: white; margin: 0 10px 0 0}

#homeFeature {width: 1004px; margin: 0 0 10px 10px; background-color: white; min-height: 200px}

	

h3 { margin-bottom: 5px; padding-bottom: 3px; text-align: left; color: #424131; padding: 15px 0 0 0 }

h2.home {font-family:Georgia, Times, serif; font-size: 12px; color: #424131 ; font-weight: normal; line-height: 24px; letter-spacing: 1px;  float: right; font-style:  italic; position: relative; left: -5000px }

p.service, p.serviceHome {font-family: Georgia, Times, serif; font-size: 16px; color: #424131 ; font-weight: normal; line-height: 20px; letter-spacing: 1px;  float: right; padding-right: 20px; font-style:  normal }
.white {color: white}

#strap {font-family: Georgia, Times, serif; font-size: 18px; color: #424131 ; font-weight: normal; line-height: 20px; letter-spacings: 1px;  float: left; padding: 10px 0 0 20px; font-style:  normal; text-align: left }

p.serviceHome {color: white; width: 500px;}

#allen p {font-family:Helvetica, Arial, sans-serif; font-size: 15px; color: white; padding-top: 9px;font-weight: normal; line-height: 28px; letter-spacing: 2px;  float: right; padding-right: 40px;  position: relative; left:-1000px }

#pageRight img {padding: 0 0 0 0}



.case img {border: 1px solid #ccc; }

ul {margin:0; padding: 0; list-style-image: none}
li { background-image: none; font-family:Verdana, Arial, sans-serif; font-size: 12px; color: #333333; padding: 5px 0px 0px 30px; text-align: left; list-style-image: none}

.case {width: 179px; display: block; float: left; margin-right: 10px;}
.case img {width: 179px;}
.caseWide {width: 550px; display: block; float: left; margin-right: 20px; text-align: left; background-color: white; margin: 9px}
.caseWide img {margin: 5px}
.caseHome {width: 300px; display: block; float: left; margin-right: 20px; text-align: left; background-color: white; margin: 18px 9px 9px 9px}


#csRightInner .caseWide {width:425px}

.case p, {margin: 0; padding: 5px 0 2px 0; font-weight:  normal; text-align: left; line-height: 18px; font-size:12px}
.case p .detail {font-style: italic; font-weight: normal; color: gray}
.detail {font-family: verdana; font-size: 11px; text-align: left; color: #555}

p.contactHome {color: #666; text-decoration: none; border: none; float: right; padding:30px 90px 0 0}

.band, .wideband {width: 490px; display: block; float: left; margin-right: 20px; padding-left:10px; background-color:  white}
.wideband {width:320px}

.band p, .wideband p {margin: 0; padding: 5px 0 2px 0; font-weight:  normal}
.band p .detail, .wideband p .detail {font-style: italic; font-weight: normal; color: gray}
.band h3, .wideband h3 {padding:5px 0 0 0 ; margin:0}

#wrapperHome {background: url(img/slider_bg_home_.png) 7px 7px no-repeat;}

/* case study popup styles*/


#case {margin: 0; padding: 0; margin: auto;
			text-align: center;background: #11100C url(img/bg4.jpg) top center repeat-x;}

#csWrap h2 {text-align: left; color: #424131; padding: 10px 10px 5px 12px; font-size: 28px; letter-spacing: 1px}
#csWrap h3 {padding:12px 0 0 12px ; margin:0; font-size: 20px; letter-spacing: 1px}
#csWrap h4 {text-align: left; color: #424131; padding: 10px 0 0px 15px; font-size: 18px; letter-spacing: 1px}
#csWrap p {font-family:Verdana, Arial, sans-serif; font-size: 13px; line-height: 19px; color: #333333; padding: 5px 5px 5px 15px; text-align: left;}
#csWrap {width: 1024px; margin: 0 auto}
#csLeft {width: 568px; float: left; minimum-height: 550px; border-right: 1px solid #ccc; background-color: white; margin-left:10px; padding:7px }
#csLeftInner {background: url(img/csInner_bg.png); padding: 0px 5px 5px 0}
#csRight {width: 395px; float: right;  background-color: white; margin: 0px 10px 10px 0; padding: 7px; clear: right}
#csRight p {line-height: 18px; font-size: 12px}
#csRightInner {background: url(img/csInner_bg.png); padding: 0px 5px 5px 0}
#csLeft .case {padding:0 0 6px 0; margin: 13px 13px 5px 15px; display: inline; background-color: white; border-bottom: 1px solid #ccc}
#csRight .case {padding:0 0 6px 0; margin: 10px 5px 5px 10px; display: inline; background-color: white; border-bottom: 1px solid #ccc}

.quote {font-family: Georgia, Times, serif; font-size: 16px; color: #424131 ; font-weight: normal; line-height: 20px; letter-spacing: 1px;  float: right; padding-right: 20px;  background-color: none }

.quote .detail {color: #aaa; }

.divider {width: 570px; height: 10px; clear: both; background-color: white; margin: 15px 0 5px 0}

#head {width: 989px; float: left; minimum-height: 200px;  margin:10px 0px 0px 5px; padding:7px 7px 7px 7px }
#innerHead { padding: 0px 5px 5px 80px; width: 514px; float: left}
#innerHead p {font-size: 12px}

#innerRight { padding: 0; width: 385px; float: right}
#innerRight p {color: white; text-align: right; padding: 30px 0 0 0; line-height: 18px; margin:0; }

.home {color: white}

#special {font-family: Georgia, Times, serif; font-size: 16px; color: #424131 ; font-weight: normal; line-height: 20px; letter-spacing: 1px;  padding: 10px 0 10px 15px; border-bottom: 1px dotted white; margin: 0 0 10px 0 font-style:  normal; text-align: left; clear: both }

 p {line-height: 18px; font-size: 12px}
 #list p {padding: 3px 20px 0px 30px}