/* The Gilkey Restaurant Consulting Group - Started Monday, April 14, 2008 */
/* Website coded and designed by Sarah Brenner - www.coroflot.com/sbrenner7 - sbrenner7@yahoo.com */

/* Reset global properties
----------------------- */
* { margin: 0px; padding: 0px; }
html, body, p, form, input, label, div, span, h1, h2, h3, h4, h5, h6, h7, br, a, table, tr, td, ul, ol, li, img { padding: 0px; margin: 0px; border: 0px; text-decoration: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6, h7 { display: inline; }
/* Basic HTML tags
--------------- */
a { color: #666666; }
a:hover, #left_sidebar a:hover { color: #E76E34; }
.experience a { color: #E76E34; }
a.orange { color: #E76E34; font-weight: bold; }
.experience { text-transform: uppercase; }
.experience a:hover { color: #666666; }
#left_sidebar a { color: #673117; font-weight: bold; }
p { font-weight: lighter; font-size: 14px; padding: 0px; margin: 0px; line-height: 3em; }
#container #bottom #right #content p { line-height: 1.5em; }
p.serv_top { padding-top: 8px; font-size: 14px; line-height: 1.25; }
h1 { font-weight: normal; font-size: 17px; color: #E76E34; }
.header { color: #E76E34; font-size: 14px; font-weight: normal; }
.title { color: #E76E34; font-size: 14px; font-weight: normal; text-transform: uppercase; }
#left_sidebar a.nav_up { color: #E76E34; }
.exp_logos { margin-bottom: 20px; padding: 0 10px; }
/* Start Website in Sequence */
body { font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; font-size: 62.5%; color: #333333; background: #FFFFFF; }
#container { width: 979px; margin: auto; margin-top: 20px; }
#top_bkgrnd { height: 125px; }
#logo { position: relative; /* Positioned relative so the child element will be positioed relative to DIV#LOGO */ height: 60px; padding: 20px 0 0 0; /* Took away all the padding except the top */ }
#logo img { /* Targets the img inside the logo Div*/ float: right; /* Floated to the right */ padding-right: 37px; /* Adjusted offset with padding */ }
#top { width: 979px; margin: auto; background: url(images/top_bkgrnd.gif) no-repeat top center; }
#bottom { width: 979px; margin: auto; background: url(images/middle_bkgrnd.gif) repeat-y; }
#dirbottom { width: 979px; margin: auto; background: url(images/middle_bkgrnd.gif) repeat-y; }
#left { float: left; width: 325px; }
#left_sidebar { float: left; margin-top: 30px; width: 210px; padding-left: 95px; }
#left_img { float: left; margin-top: 20px; width: 240px; padding-left: 82px; }
#left_home { float: left; margin-top: 80px; width: 240px; padding-left: 82px; }
#left_serv { float: left; margin-top: 50px; width: 240px; padding-left: 82px; }
#left_serv_dir { float: left; margin-top: 200px; width: 240px; padding-left: 82px; }
#left_team { float: left; margin-top: 20px; width: 240px; padding-left: 82px; }
#left_end { float: left; margin-top: 20px; width: 240px; padding-left: 82px; }
#left_exp { float: left; margin-top: 25px; width: 240px; padding-left: 82px; text-align: center; }
#left_exp2 { float: left; margin-top: 55px; width: 240px; padding-left: 77px; text-align: center; }
.contact_img { margin-top: 0px; }
.sidebar_text { padding-left: 20px; line-height: 2em; }
.sidebar_header { line-height: 2.5em; font-size: 14px; }
#right { float: right; width: 625px; }
#content { float: right; margin-top: 30px; width: 570px; padding-right: 45px; padding-bottom: 20px; }
#content_vt { float: right; margin-top: 40px; width: 565px; text-align: center; padding-right: 45px; }
#content ul li { list-style: circle; font-size: 13px; margin: 0.5em 4em 0.5em 2em; line-height: 1.25em; float: none; padding-right: 0px; font-weight: lighter; }
#content ul { width: 97%; margin: 1em auto 1em auto; padding: 0 0 0 20px; list-style: circle; }
#qoute { margin-top: 10px; padding-bottom: 10px; margin: auto; width: 565px; text-align: center; }
#wra_logo { float: right; padding-right: 10px; padding-bottom: 10px; }
.logo_table { text-align: center; vertical-align: middle; font-size: 12px; }
.form { vertical-align: middle; }
.fp { padding-left: 6px; }
#bottom_bkdgrnd { width: 979px; margin: auto; background: url(images/bottom_bkgrnd.gif) no-repeat; height: 7px; }
.contact_email { vertical-align: bottom; }
#featured_project { text-align: center; }
#consult_btn { width: 198px; height: 55px; background: #efefef url(images/btn_callus.gif) no-repeat center 42px; margin-left: 82px; padding: 145px 21px 0 21px; float: left; }
#consult_btn_top { width: 198px; height: 55px; background: #efefef url(images/btn_callus.gif) no-repeat center 25px; margin-left: 82px; padding: 128px 21px 0 21px; float: left; margin-top: 25px; }
#btn_callus { width: 198px; height: 55px; margin-left: 82px; padding: 138px 21px 0 21px; float: left; margin-top: 25px; }
#btn_callus.endorsements { background: #efefef url(images/btn_callus-endorsements.gif) no-repeat center top; }
#btn_callus.home { background: #efefef url(images/btn_callus-home.gif) no-repeat center top; }
#btn_callus.consulting-services { background: #efefef url(images/btn_callus-home.gif) no-repeat center top; }
#btn_callus.services-dev { background: #efefef url(images/btn_callus-services-dev.gif) no-repeat center top; }
#btn_callus.services-startup { background: #efefef url(images/btn_callus-services-startup.gif) no-repeat center top; }
#btn_callus.services-culturalization { background: #efefef url(images/btn_callus-services-culturalization.gif) no-repeat center top; }
#btn_callus.services-improvements { background: #efefef url(images/btn_callus-services-improvements.gif) no-repeat center top; }
#btn_callus.services-mgmt { background: #efefef url(images/btn_callus-services-mgmt.gif) no-repeat center top; }
#btn_callus.ourteam { background: #efefef url(images/btn_callus-ourteam.gif) no-repeat center top; }
#btn_callus.services-op { background: #efefef url(images/btn_callus-services-op.gif) no-repeat center top; }
/* End Center */
 
 /* Rotator */

#rotatorWrapper { width: 228px; height: 249px; position: relative; z-index: 10; margin:auto; }
#rotator { width: 228px; height: 249px; z-index: 10; }
#rotatorNav { position: absolute; z-index: 90; left: 0px; bottom: 0px; }
#rotatorNav a { display: block; float: left; padding: 0 5px; margin: 2px 0 1px 3px; background: #a7a9ac; color: #FFF; position: relative; font-weight:bold; }
#rotatorNav a.activeSlide { background: #ee6f3c; }
.rotatorContainer { width: 228px; height: 249px; overflow: hidden; }
#rotatorWrapper img { border: solid #ee6f3c 2px; }
/* Start Nav
--------- */
#nav { font-size: 14px; font-weight: bold; margin-top: 10px; height: 20px; padding-left: 75px; }
ul { list-style: none; }
li { float: left; position: relative; text-align: left; cursor: default; padding-right: 26px; }
ul.sidebar li { float: left; position: relative; text-align: left; cursor: default; padding-right: 0px; font-size: 14px; margin-top: 14px; }
/* End Nav */

/* Start Footer */

#footer { width: 979px; margin: auto; text-align: right; color: #636363; padding-top: 10px; height: 20px; }
#footer img { vertical-align: bottom; }
/* End Footer */
 
 /* Start Forms */

input, textarea { background-color: #CCCCCC; border: 1px solid #333333; width: 250px; padding: 2px; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; }
form td { color: #E76E34; font-weight: bold; font-size: 12px; height: 30px; }
.submit { position: relative; left: 49px; width: 72px; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; font-size: 13px; text-align: center; border: none; background: url(images/btn_bkrnd.gif) no-repeat; height: 27px; color: #FFFFFF; font-weight: normal; cursor: default; }
.reset { position: relative; left: 54px; width: 72px; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; font-size: 13px; text-align: center; border: none; background: url(images/btn_bkrnd.gif) no-repeat; height: 27px; color: #FFFFFF; font-weight: normal; cursor: default; }
.reset:hover, .submit:hover { background: url(images/btn_bkrnd_up.gif) no-repeat; }
.req { font-weight: normal; font-size: 9px; color: #333333; font-style: italic; }
/* End Forms */
#container #bottom #right #content_vt .vtour-box-text { font-size: 11px; }
#container #bottom #right #content_vt .vt { font-size: 10px; font-weight: bold; margin: auto; }
#container #bottom #left #left_img #featured_project li { padding-right: 5px; padding-top: 7px; }
#container #bottom #left #left_img #featured_project .first { padding-left: 10px; }
/* Clear Fix Code */
.ClearFix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* WinIE7 only */
*:first-child+html .ClearFix { height:1%; }
/* WinIE6 and below */
* html .ClearFix { height:1%; }

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/
