/*
Theme Name: Switch Marketing
Author: Switch Marketing
Author URI: http://www.switchmarketing.com
Description: Switch Marketing Theme
Version: 2.0
*/

/* import related css files */
@import url("hmenu.css");  /* Drop Navigation specific styles */

#additionalpage{background-image:url(images/background2.jpg)}
#additionalpage #banner{background:url(images/headerlogo.jpg) 0 70px no-repeat;height:140px}
#banner{background:url(images/header.jpg) bottom no-repeat;height:381px;position:relative}
#banner img{position:absolute;right:30px;top:135px}
#banner li{display:inline;text-indent:-9999px}
#banner li a{display:block;float:left;height:60px;margin:0 5px}
#banner ul{height:60px;list-style:none;overflow:hidden;padding-left:17px;padding-top:300px}
#contact{height:400px;width:100%}
#contact a{background-position:left bottom;background-repeat:no-repeat;display:block;font:bold 0.55em Arial, sans-serif;padding:6px 0 0 20px;width:100px}
#content{margin-left:0px;padding:0 25px;width:640px; float:left}
#footer{background:url(images/logo.jpg) 740px no-repeat;clear:both;height:51px;margin-bottom:20px}
#gmapplaceholder{background:url(images/googlemapplaceholder.jpg);float:right;height:365px;width:436px}
#home #banner{background:url(images/headerhome.jpg) bottom no-repeat;background-position:top;height:459px}
#home #banner img{right:420px}
#home #banner li a{margin-top:10px}
#home #banner ul{overflow:visible}
#home .liveaction{background:url(images/liveactionhome.jpg);width:237px}
#home .liveaction:hover{background:url(images/liveactionhomehover.jpg)}
#home .office20{background:url(images/office20home.jpg);width:248px}
#home .office20:hover{background:url(images/office20homehover.jpg)}
#home .onlinetraining{background:url(images/onlinetraininghome.jpg);width:266px}
#home .onlinetraining:hover{background:url(images/onlinetraininghomehover.jpg)}
#home .webdev{background:url(images/webdevhome.jpg);width:282px}
#home .webdev:hover{background:url(images/webdevhomehover.jpg)}
#navigation .first a,#subnav .first a{padding-left:31px}
#navigation .last a,#subnav .last a{border-right:none;padding-right:31px}
#navigation a,#subnav a{background:url(images/navbg.jpg) no-repeat;border-left:solid 1px #95cb61;border-right:solid 1px #76bf36;color:#fff;float:left;font-size:1.1em;font-weight:400;height:26px;padding:18px 45px;text-decoration:none}
#navigation a:hover,#subnav a:hover{background:url(images/navhoverbg.jpg);text-decoration:underline}
#navigation li,#subnav li{display:inline}
#navigation,#subnav{background:url(images/navreflection.jpg) top repeat-x;display:block;height:92px;margin-top:14px}
#nobanner #banner{background-position:top;height:100px}
#rightcolumn{float:left}
#subnav{background:#fff; border-bottom:solid 15px #fff;border-top:solid 15px #fff;height:65px; float:left;width:760px}
#subnav a{background:#f3f3f3;border-bottom:solid 1px #96ca66;border-left:solid 1px #fff;border-right:solid 1px #e0e0e0;color:#848484;padding:18px 20px}
#subnav a:hover{background:#eee;color:#000}
#switchvideo{background:url(images/switchvideo.jpg);display:inline;float:right;height:304px;margin-right:21px;margin-top:133px;width:379px}
#videoplaceholder2{background:url(images/videoplaceholder2.jpg);height:428px;margin:40px auto;width:489px}
*{border:none;margin:0;padding:0}
.activity{background:url(images/activity.jpg) no-repeat}
.blogentry p{margin:0 0 1em}
.blogentry,.teamentry{margin-left:130px;min-height:120px}
.blogger{border:solid 6px #96ca66;float:left}
img.author_image {border:solid 6px #96ca66;margin-right:0px;}
.blogger-img {float:left}
.blogger-img  {color:#DF742F; font-weight:700;font-size:0.9em;text-align:center;}
.post h3 {margin-bottom:0}
.bloggername{clear:left;color:#df742f;float:left;font-size:0.8em;font-weight:700;text-align:center;width:110px}
.contact .checkbox{background:none;border:none;clear:none;display:block;float:none;height:60px;margin:0;width:auto}
.contact .submit{float:left;margin:0}
.contact input,.contact select,.contact textarea{clear:both;float:right;margin-right:160px;margin-top:20px}
.contact label{height:27px;margin-top:20px;width:320px}
.contact option{display:block}
.contact p{clear:both}
.contact select{height:27px;padding:0;width:152px}
.contact textarea{background:url(images/textareabg.jpg) repeat-x;height:125px;margin-right:0;width:290px}
.contentbox p em,.contentbox2 p em{margin-left:10px}
.contentbox p,.contentbox2 p{font-size:0.7em;padding:10px 25px}
.contentbox,.contentbox2{background:url(images/contentbox.jpg) repeat-x #f3f3f3;line-height:0.9em;padding-bottom:1em;width:252px}
.contentbox2{background-image:url(images/contentbox2.jpg)}
.date{font-size:0.9em;}
.facebook{background:url(images/facebook.jpg)}
.flickr{background:url(images/flickr.jpg)}
.fullwidth{width:100%}
.half{float:right;font:1.2em Arial Narrow, sans-serif;height:130px;width:49%}
.half img{margin-right:20px}
.hr{border-bottom:1px dashed #96ca66;height:10px;margin-bottom:10px}
.linkedin{background:url(images/linkedin.jpg)}
.liveaction{background:url(images/liveaction.jpg);width:207px}
.liveaction:hover{background:url(images/liveactionhover.jpg)}
.minitext{float:right;font-size:0.7em;height:10px;line-height:1em;margin-right:290px}
.name{color:#df742f;display:block;font-size:1.6em;padding-top:20px}
.searchleft input {border:solid 1px #dedede!important; border-left: 0px!important; padding: 1px!important;background:url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat center}
.searchleft input:active,
.searchleft input:focus {background:#fff}
.office20{background:url(images/office20.jpg);width:214px}
.office20:hover{background:url(images/office20hover.jpg)}
.onlinetraining{background:url(images/onlinetraining.jpg);width:226px}
.onlinetraining:hover{background:url(images/onlinetraininghover.jpg)}
.ourservices{background:url(images/ourservices.jpg) no-repeat}
.search{height:50px;left:700px;position:absolute;top:43px;z-index:100}
.search .submitleft{position:relative;top:-19px}
.search input{border-left:none}
.searchleft{background:url(images/search.jpg) no-repeat;height:27px;padding:2px 0 19px 40px}
.submit{background:url(images/submitbg.jpg);margin-right:0!important;border:none;color:#fff;cursor:pointer;font-size:1.1em;height:27px;padding:0;text-align:center;width:auto}
.submit-2{border:none;background:url(images/submitbg.jpg);height:27px;font-size:1.1em;color:#fff;cursor:pointer;text-align:center;width:auto;padding: 0 5px !important; margin: 5px 0 !important; font-weight: normal !important;}
p.subscribe-to-comments label {padding-left:10px;padding-bottom:5px;vertical-align:middle; font-size:0.9em;}
.submitleft{background:url(images/submitleft.jpg) no-repeat;padding-left:8px}
.submitright{background:url(images/submitright.jpg) right no-repeat;padding-right:8px}
.teamentry p{margin:1em 0}
.twitter{background:url(images/twitter.jpg)}
.videoplaceholder{background:url(images/videoplaceholder.jpg);float:right;height:252px;margin-left:50px;width:355px}
.videoplaceholder3{background:url(images/viswoplaceholder3.jpg);float:right;height:357px;margin-left:15px;width:504px}
.webdev{background:url(images/webdev.jpg);width:247px}
.webdev:hover{background:url(images/webdevhover.jpg)}
.wrapper{margin:0 auto;position:relative;width:965px;}
.youtube{background:url(images/youtube.jpg)}
a{color:#df742f;font-weight:700;}
a:hover{text-decoration:none}
body{color:#505050;font:1em Arial, sans-serif;line-height:1.6em;padding-top:10px}
form fieldset *{display:inline-block}
h1,h3{background:url(images/h1.jpg) left no-repeat;color:#df742f;font:2.3em Arial Narrow, sans-serif;margin:0 0 10px -30px;padding-left:30px}
h3 {font-size:1.5em; font-weight:700;}
h2{display:block;height:48px;left:-10px;position:relative;text-indent:-9999px}
h3{background:none;font-size:1.5em;margin:0 0 10px;padding:0}
h4{background:url(images/h1.jpg) left no-repeat;color:#df742f;font:2.3em Arial Narrow, sans-serif;margin:0 0 10px -30px;padding-left:30px}

hr{display:none}
input,select,textarea{background:url(images/inputbg.jpg) repeat-x;border:solid 1px #dedede;border-bottom:solid 1px #a4c18a;color:#848484;float:left;font-size:1em;height:23px;padding:2px 10px 0;width:130px}
input.sg_Radio, input.sg_Checkbox {width:auto;padding-top:10px;}
li{margin:1em 0 1em 35px}
li a{color:#535353;font-weight:400;text-decoration:none}
li a:hover{color:#000;text-decoration:underline}
p{margin-bottom:1em}
ul{font-size:0.9em;list-style:url(images/li.jpg)}
.cleaner {height:1px; clear:both; width:100%}
/*
#twitter_update_list {list-style:none}
#twitter_update_list li {margin-left:0px; padding:5px 20px; font-size:0.8em}*/
.boxcontentactivity {
padding-bottom:0px;
font-size:0.7em;}
table.comment-table input {margin-right:5px; margin-bottom:0.5em;}
table.comment-table textarea {width:350px;margin-bottom:3px;}
}
p object {margin-left:80px!important;}
.boxcontentactivity
ul#twitter_update_list li {
border-bottom:1px solid #FFFFFF;
margin:0px;
list-style:none;
margin:8px 15px;
padding-bottom:3px;
}

ul#twitter_update_list li a {
color:#535353;
font-style:italic;
}
.sg_Body              {width:100%!important; margin-left:0px}
textarea.sg_Essay     {border: 1px solid #000 !important; background:none; height:100px; width:600px; margin-top:50px!important}
textarea              { height: 100px; background: none; width: 300px; }
input#sg_SubmitButton { border:none;background:url(images/submitbg.jpg);height:27px;font-size:1.1em;color:#fff;cursor:pointer;text-align:center;width:auto;padding: 0 5px !important; margin: 5px 0 !important; font-weight: normal !important;}
.sg_ControlSet        { margin: 0 !important; }
div.sg_GroupItem      { margin-top: 15px !important }
.sg_embededdsurvey    { font-size: 0.9em; }
#sg_content, #sg_wrapper           { padding: 0 !important; margin-top:0px!important; overflow:hidden}
.sg_QuestionTitle     { margin-top:0!important; height:1px;}
.sg_Question          { margin-top:-30px!important}
.office20tools {background:transparent url(images/office20tools.jpg) no-repeat scroll left center }

.boxcontent    {margin:0 15px;padding-bottom:15px;}
#rightcolumn .boxcontent p  {margin:0.5em 0;}
.boximage {margin:5px -28px;position:relative;}
.newsletter {display:block;height:65px;}
.email {margin-bottom:10px;width:200px;}
form fieldset * {display:inline-block;}
input, select {
background:transparent url(images/inputbg.jpg) repeat-x scroll 0 0;
border-color:#DEDEDE #DEDEDE #A4C18A;
border-style:solid;
border-width:1px;
color:#848484;
width:250px; margin-right:20px!important;
font-size:1em;
height:23px;
padding:2px 10px 0;

}
.sg_Button_Group {margin-top:10px;}
.sg_GroupLabel label, .sg_QuestionTitle label {font-weight:normal}
.sg_QuestionTitle {font-weight:normal!important;}
form#cse-search-box input {width:130px!important;}
form#cse-search-box input.submit {width:auto!important;margin-right:0!important;}
.newsletter .submitleft, .casestudiesplaceholderright {float:right;}
tr.noFlicker {width:40px!important; overflow:hidden!important}
td.sg_TD1    {width:10px!important; overflow:hidden!important}
table.sg_Table {margin:35px 5px 20px 50px!important}
tr#option_Q_10_O0 {margin-top:80px!important;}
.welcome-table label {float:right; padding-right:20px;}
.welcome-table td {padding-bottom:5px;}
ul.services li {list-style:none; float:left;}


#TB_ajaxContent {padding:0px 10px 0px 20px!important;}
#TB_title {height:45px!important;}
#TB_window div     {background:#333; color:#fff}
#TB_ajaxWindowTitle {padding:7px 0px 0px 20px!important; color:#ffffff!important; font-size:1.8em; font-weight:bold;}

#TB_ajaxContent object {width:430px!important; height:280px!important;}
.post h1 {margin-bottom:4px}
.textwidget {text-align:center}
