/* CSS Document */

* {
margin:0;
padding:0;
}

a img,
fieldset {border:0;}

.wrapper {clear:both;width:auto;height:0;}

/************************** colors */

a, 
h1 a, 
h1 a:hover, 
h3, 
h4 {
color:#bc9015;
}

h5 {color:#9e780d;}
#left h5 {border-top: 1px solid #ddd;margin: 10px 0 0 0;padding: 5px 0 0 0;font-weight:bold;}

.banners a img {border:1px solid #bc9015;}

a:hover {
color:#574103;
}

/************************** general */

body {
padding: 0 0 50px 0;
background: url(http://www.brandexpansion.com/podiums/images/body.gif);
font: 12px Trebuchet MS, Arial, Helvetica, sans-serif;
color:#313b44;
text-align:center;
}

.alignleft {float:left;}
.alignright {float:right;}

a {text-decoration:none;}

h1 {font-size:40px;letter-spacing:-2px;font-weight:normal;}
h2 {font-size:12px;font-weight:normal;margin: -5px 0 0 0;}
h3 {font-size:20px;font-weight:normal;}
h4 {margin:10px 0 10px 0;font-size:13px;font-weight:bold;}
h5 {font-size: 13px;font-weight:normal;}
#articles h5 {display:block;margin: 10px 0 10px 0;padding: 0 0 5px 0;border-bottom: 1px solid #ccc;}
#right h3 {margin: 10px 0 15px 0;}

#left p {
margin: 10px 0 0 0;
line-height:150%;
}

#hot ul {text-align:right;}

li,
#hot ul li {
list-style:none;
background: url(http://www.brandexpansion.com/podiums/images/li.gif) right 4px no-repeat;
line-height:160%;
padding: 0 20px 0 0;
}

/************************** containers */

#top {
width:100%;
height:23px;
padding: 77px 0 0 0;
background: url(http://www.brandexpansion.com/podiums/images/top.gif);
}

.inner {
width:780px;
margin:auto;
}

#content {
width:100%;
background: #fff url(http://www.brandexpansion.com/podiums/images/content.gif) repeat-x;
height:750px;
text-align:left;
}
html>body #content {height:auto;min-height:750px;}

#heading1 {
position:relative;
top: 10px;
background: url(http://www.brandexpansion.com/podiums/images/belogo.gif) 702px 5px no-repeat;
border-bottom: 1px solid #a3a5a7;
padding: 0 0 15px 0;
}

#left {
width:475px;
float:left;
margin: 35px 15px 0 0;
}

#hot {
width:200px;
height:100px;
background: url(http://www.brandexpansion.com/podiums/images/hot.jpg) no-repeat;
padding: 11px;
text-align:right;
float:right;
margin: 20px 0 10px 10px;
}

#right {
margin: 35px 0 0 0;
width:290px;
float:left;
text-align:right;
}

#footer {
width:100%;
padding: 30px 0 0 0;
background: url(http://www.brandexpansion.com/podiums/images/footertop.gif) repeat-x;
text-align:left;
}

/************************** top */

#top p {color:#767676;}
#top a {color:#fff;}

#top .alignright {padding: 0 20px 0 0;background: url(http://www.brandexpansion.com/podiums/images/li.gif) right 2px no-repeat;}

#heading1 p a {font-size:11px;color:#c1c1c1;}

/************************** left */

#left h3 {
color:#fff;
width:465px;
background: #1a1f24;
padding: 5px;
display:block;
margin: -5px 0 0 0;
}
html>body #left h3 {margin:0;}

p img {
margin: 10px;
}

#left ul {margin: 10px 0 10px 25px;}
#left li {padding:0;background:0;list-style:circle;}

/************************** right */

.banners {margin: 15px 0 15px 0;}
.banners img {margin: 10px 0 0 0;}
.banners a img {padding:1px;}

.cred {margin: 20px 0 10px 0;}
.cred a img {margin: 0 0 0 25px;}

.rssfeed {
margin: 10px 0 10px 0;
border:1px solid #ccc;
padding: 0 10px;
border-left: 2px solid #ccc;
border-right: 2px solid #ccc;
}

#articles {margin: 10px 0 10px 0;}
#articles ul {margin:0;padding:0;}
#articles li {list-style:none;margin: 0 0 0 0;}
#articles li p {margin:0;}

/************************** newsletter form */

#ap_form_1204, #ap_form_1131 {text-align:right;float:right;}
#ap_form_1204 td {text-align:right;}
#ap_field_7206, #ap_field_7207, #ap_field_7205 {border:1px solid #aaa;width:170px;}
#ap_form_1204 td, #ap_form_1131 td {padding: 2px;}

/************************** info form */

#left #form {margin: 10px 0 10px 0;}

#form div img, #form span p a div {display:none;}

#conceptform td {padding: 1px 10px 1px 0;font-size:11px}
#conceptform p {font-size:10px;}
#divState, .select1 {margin: 0 0 0 -0px;font-size:11px;}
.select2, .select3 {margin: 0 0 0 0px;font-size:11px;}
#conceptform option {padding:0;font-size:11px;}
#divState select {width:50px;}

#ap_field_7218, #ap_field_7232, #ap_field_7233, #ap_field_7234 {width:150px;}

span.radio_stuff {width:80px;position:relative;left: 180px;top: 10px;}
#ap_field_7236, #ap_field_7235 {margin: 0 5px -1px 2px;}

span.need {width:300px;margin: 10px 0 0 0;}
#needcapital {margin: 5px 0 0 10px;}
#left #form {border:1px solid #ccc;padding: 10px;background:#efefef;}
#form h4 {margin:0;}

/************************** footer */

#footer li {background:0;padding:0;line-height:120%;}

#footer h5 {width:100%;display:block;margin: 10px 0 10px 0;}

#footer li a {font-size:11px;color:#989da2;}
#footer li a:hover {color:#b9bfc6;}

.footerlist {
width:250px;
float:left;
margin: 0 10px 0 0;
}

#left .ddsg-wrapper h2 {font-size:20px;padding: 5px;background:#efefef;margin: 10px 0;}
#left .ddsg-wrapper p {display:none;}

p.floater {float:right;}