*{margin:0; padding:0;}
body{text-align:center; background:#fff url(http://6qube.com/img/master-bodyBg.png) repeat-x; }
body.cover{background:#fff url(http://6qube.com/img/bodyBg.png) repeat-x;}
body.directory{background:#fff url(http://6qube.com/img/search-bodybg.png) repeat-x;}
body.inside { background-color:#46372d; }
a{outline:none;}
.wrapper{width:995px;margin:0 auto; text-align:left;}

.wrapper_inside{width:980px;margin:0 auto; text-align:left;}
.brown { background:#efe8de url(../img/brownBg.png) repeat-x; }
p {padding-bottom:10px; padding-left:10px; line-height:20px;}
#header{ height:75px;}
#header h1{background:url(../img/6qube_marketing.gif);width:190px;height:34px; position:absolute; top:25px; left:50%; margin-left:-400px;}
#header span, #banner span{display:none;}
#nav{list-style:none; margin-left:70px; font-family:Georgia, "Times New Roman", Times, serif; display:block; height:43px; }
#nav li{float:left;}
#nav li a, #nav li p{display:block; text-decoration:none;padding:8px 25px;color:#90b4c4;font-size:18px;text-shadow:#392b23 1px 1px 1px; cursor:pointer;}
#nav li a:hover, #nav li p:hover{color:#fff;}
#banner{ background:url(../img/bannerBg.jpg) top center no-repeat;width:100%;height:299px;}
#banner a { color:#000; }
#slogan{background:url(../img/slogan.png); width:554px; height:117px; position:relative; top:64px;}
#case_study{background:url(../img/case_study.png); width:387px; height:243px; float:right; position:relative; top:-80px; left:-20px;}
#case_study strong {position:absolute; top:50px; left:100px; width:170px; overflow:hidden;}
#case_study img { position:absolute; top:42px; right:33px; border:0;}
#content{ font-family:Georgia, "Times New Roman", Times, serif; color:#5a493e; font-size:14px; padding-top:25px;}
#content h1 { font-size:2.5em; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#2b1f17; text-shadow:#fff 1px 1px 1px;}
#content h2 { font-size:2.5em; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#2b1f17; text-shadow:#fff 1px 1px 1px;}

h2 { font-size:1.5em; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#2b1f17; text-shadow:#fff 1px 1px 1px;}

#content_top_inside { padding-top:10px; width:980px; height:50px; background:url(../img/content_top.gif) bottom left no-repeat; }
#content_inside { background:#fff; font-family:Georgia, "Times New Roman", Times, serif; color:#5a493e; font-size:14px; padding:0px 25px 25px 25px; border:1px solid #e1d3bf; border-bottom:0; border-top:0;}
#content_inside h1 { font-size:2.5em; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#2b1f17; text-shadow:#fff 1px 1px 1px;}

#footer{ background:#46372d url(../img/footerBg.png) repeat-x;}
#footer ul { list-style:none; font-family:Georgia, "Times New Roman", Times, serif;}
#footer a {color:#90b4c4; text-shadow:#22150c 1px 1px 1px; }
#footer a:hover{color:#fff;}
#footer h4 { color:#fff; border-bottom:1px dashed #fff; margin:4px 0; padding:4px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#footer p { color:#dbbaa4; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
.one_col{ width:200px; float:left; padding:10px;}
.two_col{ width:450px; float:left; padding:10px;}
.clear { clear:both;}
/* 6qube logo */
#cube{background:url(../img/6qube_cube.png);width:139px;height:138px; position:absolute; top:17px; left:50%; margin-left:-570px;}

#sign_up_news { border:0; width:264px; height:37px; background:url(../img/newsletter_input.jpg) no-repeat; margin:0; padding:0 0 0 10px; float:left; }
#newsletter_submit, #sign_up_news { outline:none; }

/* network */
#network_tab{background:url(../img/network_tab.png);width:230px;height:29px; float:right;  cursor:pointer;}
#network { display:none; width:231px; background:url(../img/networkBg.png) left bottom no-repeat; position:absolute; top:29px; left:50%; margin-left:260px; }
#network ul {list-style:none; text-align:left; }
#network ul li { }
#network ul li a {display:block; padding:10px;  color:#90b4c4; text-shadow:#22150c 1px 1px 1px;}
.close-network { background:url(../img/network_tab_close.png) no-repeat; }
/* Login Box */
#login_box { background:url(../img/loginBg.png); width:539px; height:38px; position:absolute; top:117px; left:50%; margin-left:-247px; text-align:left; display:none; }
#login_box input { border:0; width:156px; height:22px; outline:none; background-color:transparent; }
#login_box #username { position:absolute; top:9px; left:82px;}
#login_box #password{ position:absolute; top:9px; left:318px;}
#login_box input[type="submit"] { width:46px; height:22px; background:url(../img/submit.png); position:absolute; top:8px; left:483px; cursor:pointer; }
/* INSIDE CONTENT */
#left_col {
width:200px;
border:1px solid #e1d3bf; border-bottom:0; border-top:0; border-left:0;
height:500px;
float:left;
padding-right:15px;
}
#left_col h1 { font-size:1.1em; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#2b1f17; text-shadow:#fff 1px 1px 1px; border:1px solid #e1d3bf; border-right:0; border-left:0; padding-top:5px; padding-bottom:5px; }
#insideNav ul { list-style:none; }
#insideNav a{ text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:30px;}
#right_col {
width:700px;
float:right;
}
#right_col_banner {

}
.intro-text { border:1px solid #e1d3bf; border-right:0; border-left:0; margin-top:15px; margin-bottom:15px; padding:5px; }
#right_col_content {
padding:15px;

}
#right_col_float {
float:right; padding:10px;
margin:10px;
}
#phone { float:right; width:275px; text-align:right; padding-top:10px; }
.phoneText { color:#A59183; font-size:25px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; float:left;  margin-top:5px; text-align:right}
.phoneNumber { color: #FFFFFF; font-size:30px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; float:right; }
#offerBox { width:284px; height:276px;  padding:10px; background:url(../img/offer-background.png) no-repeat top left; float:left; }

/* directory */

/* search */
#search { padding-top:0px; width:100%; height:125px; background:url(../img/search-bg.jpg) top center no-repeat; }
#search .top { margin:0 auto; width:700px; padding-top:30px;}
#search .bottom { clear:left; margin:0 auto; width:700px; height:30px; padding:5px 0; }
#search label{float:left; padding-right:45px;}
#search input {float:left; width:264px; padding:2px 5px; height:28px; background:url('../img/inputBg.gif') repeat-x; border:1px solid #b0c59c; font-size:22px; color:#666;font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
#search input[type=image] {  width:66px; height:32px; padding:0 0 0 15px; background:url('../img/search-submit.png') no-repeat top right; border:0; }

/* tagline */
#tagline { float:right; width:325px; text-align:right; padding-top:10px; }
.taglineText { color:#A59183; font-size:25px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; float:left;  margin-top:5px; text-align:right}
.taglineNumber { color: #FFFFFF; font-size:30px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; float:right; }

#directoryDisplay { padding-top:15px; }
#directoryDisplay h1 { padding-bottom:10px; }
#pressDisplay { padding-top:15px; }
#pressDisplay h1 { padding-bottom:10px; }
#hubDisplay { padding-top:15px; }
#hubDisplay h1 { padding-bottom:10px; }
#articlesDisplay { padding-top:15px; }
#articlesDisplay h1 { padding-bottom:10px; }
#blogsDisplay { padding-top:15px; }
#blogsDisplay h1 { padding-bottom:10px; }

/* featured-business */
.preview { margin-bottom:10px; padding:5px; border-bottom:1px dashed #967d5a; clear:left; overflow:auto; }
.one { background:#F0F0F0; }
.two { background:#efe8de; }
.preview h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; color:#46372d; font-weight:lighter; }
.preview h1 a { color:#40769a; margin:10px 0; font-size:20px; }

.left_cnt {float:left;clear:left;margin-top:0px;margin-right:5px;padding:3px;background:url(../images/icon_bg.gif) no-repeat;}
a.logo {position:relative; /*this is the key*/display:block;margin:0;padding:2px;border:1px solid #ccc;cursor:default;}
a.logo .icon {width:45px;height:45px;background-position:center center;background-color:#fff;z-index:1;}
a.logo:hover {z-index:1;}
a.logo .full {display:none;}
a.logo:hover .full {display:block;position:absolute;bottom:3em;left:3em;width:15em;background:url(../images/logo_bg.gif) no-repeat bottom left;z-index:2;}
.full img {border:1px solid #ccc;margin-left:13px;margin-bottom:12px;padding:4px;background:#fff;}

.dirImagehd {height:105px; width:105px; float:left; margin-top:0px;margin-right:0px;padding-left:20px;padding-top:20px;background:url(../img/dirlogo-background.png) no-repeat;}
a.dirlogo {position:relative; /*this is the key*/display:block;margin:0;padding:0px;cursor:default;}
a.dirlogo .diricon {width:85px;height:85px;background-position:center center;background-color:#fff;z-index:1;}

#contact-info { float:left; padding-top:10px; width:285px; }

#dirMap { float:right; width:500px; height:200px; background:url(../img/dirmap-bg.png) no-repeat;}
.iframe { margin-left:23px; padding-top:23px; padding-bottom:23px; }

#twitter{background:url('http://6qubehub.com/6qube-hub/icons/twitter.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}
#facebook{background:url('http://6qubehub.com/6qube-hub/icons/facebook.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}
#myspace{background:url('http://6qubehub.com/6qube-hub/icons/myspace.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}
#youtube{background:url('http://6qubehub.com/6qube-hub/icons/youtube.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}
#diigo{background:url('http://6qubehub.com/6qube-hub/icons/diigo.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}
#technorati{background:url('http://6qubehub.com/6qube-hub/icons/technorati.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}
#linkedin{background:url('http://6qubehub.com/6qube-hub/icons/linkedin.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}
#google{background:url('http://6qubehub.com/6qube-hub/icons/google.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}
#yahoo{background:url('http://6qubehub.com/6qube-hub/icons/yahoo.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}
#sixqube{background:url('http://6qubehub.com/6qube-hub/icons/sixqube.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}
#sixqubeblog{background:url('http://6qubehub.com/6qube-hub/icons/sixqube-blog.png');background-repeat: no-repeat;width:64px; height:64px; display:block; float:left;}

#DirLeftCol { width:455px; float:left; padding:10px;}
#DirRightCol { width:420px; float:right; background-color:#f0f0f0; border:1px solid #6e94ad; padding:15px; }

#DirPortfolio { margin-left:0px; }
#DirPortfolio .dirImagehd {padding-right:15px;padding-bottom:15px;}


div.displayContainer h1 {font-size:1.25em;margin:0;padding:0;color:#1f6c9a;}
div.displayContainer p.description {margin:0;padding:0 0 2px 0;}
div.displayContainer p.description .learn {font-size:1em;color:#85ab60;}
div.displayContainer p.displayPhone {float:right;margin:0;padding:15px;font-size:3em;color:#aaa;margin-top:-5px;clear:right;}
div.displayContainer p.address {margin:0;padding:0; color:#999}
div.displayContainer p.city {margin:0;padding:0; color:#999}
.sixcon { padding:0 2px 2px 2px; float:right; }
div.displayContainer p.displayWebsite {float:right;margin:0;padding:5px;font-size:1.7em;color:#aaa;margin-top:-5px;clear:right;}

#resultsNav{clear:both;color:#90b4c4;height:2em;margin:2em 0 0em 12px;}
#resultsNav a,#resultsNav strong{border:1px solid #efe8de;display:block;color:#90b4c4;float:left;margin:0 5px 0 0;padding:2px 8px;text-align:center;text-decoration:none;}
#resultsNav a:hover{background:#2b1f17;border-color:#46372D;color:#fff;}
#resultsNav strong{border:0;color:#2b1f17;font-size:108%;font-weight:bold;padding:2px 6px;}
#resultsNav-next,#pg-prev{border-width:2px;margin-top:-2px;padding-bottom:1px;padding-top:1px;_margin-top:-2px;}
#resultsNav-next{margin-left:9px;}
#resultsNav-prev{margin-right:14px;}

/* Advertising */

.press_body { float:left; width:672px; }
.advert3 { width:218px; float:right; }
.advert1, .advert2 { width:332px; float:right; }
.advert2 { clear:right; margin-top:10px; }
.advert3 p, .advert1 p, .advert2 { font-size:10px; color:#CCC; text-align:right; padding-top:20px; }

/* Press Release View */
.date { font-size:80%; color:#999; }
.quotes { margin-bottom:10px; color:#333; }
.body, .website { background-color:#f0f0f0; border:1px solid #6e94ad; padding:15px; margin:10px 0; }
.body p { padding:5px 0; }
.body ul, .body ol { margin-left:30px; }
.preview { margin-bottom:10px; padding:10px; border-bottom:1px dashed #967d5a; clear:left; overflow:auto; }

/* news-results */
h3 a { color:#C0D6DE; font-size:14px; }
.blog-post { color:#C8E2AF; }
.blog-post a { color:#598FA7; }

/* contactForm */
#contactForm { list-style:none; }
#contactForm input { width:270px; height:25px; border:1px solid #ccc; color:#ccc; margin:4px 2px; padding:2px; font-size:16px; }
#request-more-info-submit_btn { width:143px; height:34px; background:url(../images/consult_submit_btn.png); margin:0; padding:0; cursor:pointer; }
.contact-form { font-size:18px; }
.errors { color:#990033; }
.contact-form {color: #FFFFFF}

/* browse */
.section { padding:5px; border:1px solid #999; font-size:1.2em; margin:2px 0; text-decoration:none; color:#3366CC; display:block; }
.section:hover { color:#666; background-color:#eee; border:1px solid #666; }
#browse_search {padding:15px; border:1px solid #999; background-color:#eee;}

#sign-up label { display:block; width:150px; text-align:right; color:#333; clear:left; float:left; padding-right:10px; }
#sign-up input { border:1px solid #666; float:left; margin-bottom:5px; padding:3px; width:150px; }
/* Sign Up Form Submit Button */
#sign-up input[type=submit] { padding:15px 35px; width:auto; background-color:#ccc; border:2px solid #333; color:#333; margin-left:200px; }
#sign-up input[type=submit]:hover { background-color:#fff; cursor:pointer; }