.logo_ecommerce
{
	color: #05931D;
	font-weight: bold;
}

.logo_express
{
	color: #003C74;
	font-weight: bold;
}


body.idea {

}

.vote{
    margin-left:5px;
    font-size:0.85em;
}
#greybox{
    background: #F7F7F7 url(../img/vote_blt.gif) no-repeat 5px 0;
}

#greybox p{
    margin-top:30px;
}

#subcontent #greybox h5{
    margin-left:35px;
    font-size:1.25em;
    margin-bottom:10px;
    line-height:1.3em;

}


#greybox dl.voter dd{
    margin:0;
    padding:0;
    float:none;
    display:block;
}

body.idea #fresh_update{
    width: 165px;
    border: #203DA3 solid 3px;
    background: #EEF8FE url( ../img/whats_new_idea.gif) no-repeat left top;
    padding-bottom:0px;

}

body.idea #fresh_update h5{
    color:#fff;
    margin-bottom:30px;
    margin-top:3px;
    margin-left:50px;
    background:none;
    font-size:1.1em;
    font-weight:bold;

}

body.idea #fresh_update dl{
    margin-bottom:0;
}

body.idea #fresh_update dt{
    margin-left:10px;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:10px;
    letter-spacing:-0.03em;
}

body.idea #fresh_update dd{
    margin-left:10px;
    font-size:0.85em;
    background:url(../img/bullet_star_blue.gif) 0 3px no-repeat;
    padding-left:9px;
    line-height:1.2em;
    margin-bottom:0.8em;

}


body.idea #fresh_update p{
    font-size: 86%;
    padding: 0;
    margin: 0;
    margin-left: 20px;
    margin-right: 10px;
    text-align:right;
    margin-bottom:10px;

 }

body.idea #fresh_update p a{
    border:0;
}

body.idea.features #fresh_update p{
    text-align:left;
}

.red {
    color: #cc0000;
    font-weight:normal;
}

#subcontent ul.demo li {
    margin: 0.3em 0 0 0;
    padding: 0 0 0 23px;
    background:url(../img/icon_onlineview.gif) no-repeat 0 0;
}

#subcontent ul.demo li .comment {
    margin: 0;
    padding: 0;
    font-size: 100%;
}


body.idea .box.grayed{
    background-color:#f7f7f7;
    border:0;
}

/* ------ | Sidebar panel: Idea blog box |-----------*/


body.idea #subcontent .idea_blog{
    margin-bottom:3em;
    width:170px;
    height:45px;
    background:url(../img/idea_blog.gif) no-repeat 0 0;
    padding-top:23px;
    margin-top:-10px;


}

body.idea #subcontent .idea_blog a{
    display:block;
    font-weight:bold;
    font-size:1.1em;
    border-bottom:0;
    margin-left:36px;
    margin-bottom:0;
    margin-top:0;
    padding-right:9px;
    background:url(img/raquo_a.gif) no-repeat 90% 50%;

}

body.idea #subcontent .idea_blog a:visited{
    background-image:url(img/raquo_visited.gif);
}

body.idea #subcontent .idea_blog a:hover{
    background-image:url(img/raquo_hover.gif);
}


body.idea #subcontent .idea_blog .description{
    font-size:11px;
    color:#777;
    margin-left: 36px;
    margin-top:-5px;
    padding:0;
    letter-spacing:0.01em;
}


/* ------ | Sidebar panel: Global Messages box |-----------*/

body.idea #subcontent .global_messages{
    margin-bottom:3em;
    width:170px;
    height:148px;
    background:url(../img/banners/global.jpg) no-repeat 0 0;
    padding-bottom:0px;
    padding-top:23px;
    margin: 0;
}

body.idea #subcontent .global_messages a{
    display:block;
    font-weight:bold;
    border-bottom:0;
    margin-left:1px;
    margin-bottom:0;
    margin-top:0;
    padding-right:1px;
    background:url(img/raquo_a.gif) no-repeat 90% 50%;
    text-align:center;
    font-weight: bold; 
    font-size: 19px;
    font-family: Georgia; 
    font-style: italic;
}

body.idea #subcontent .global_messages a:visited{
    background-image:url(img/raquo_visited.gif);
}

body.idea #subcontent .global_messages a:hover{
    background-image:url(img/raquo_hover.gif);
}


body.idea #subcontent .global_messages .description{
    font-size:11px;
    color:#777;
    margin-left: 36px;
    margin-top:-5px;
    padding:0;
    letter-spacing:0.01em;
}



body.idea #subcontent .payment_gateway_messages
{
    margin-bottom:3em;
    width:170px;
    height:148px;
    background:url(../img/banners/global.jpg) no-repeat 0 0;
    padding-bottom:23px;
    padding-top:23px;
    margin: 0;
}

body.idea #subcontent .payment_gateway_messages
 a{
    display:block;
    font-weight:bold;
    border-bottom:0;
    margin-left:1px;
    margin-bottom:0;
    margin-top:0;
    padding-right:1px;
    background:url(img/raquo_a.gif) no-repeat 90% 50%;
    text-align:center;
    font-weight: bold; 
    font-size: 19px;
    font-family: Georgia; 
    font-style: italic;
}

body.idea #subcontent .payment_gateway_messages
 a:visited{
    background-image:url(img/raquo_visited.gif);
}

body.idea #subcontent .payment_gateway_messages
 a:hover{
    background-image:url(img/raquo_hover.gif);
}


body.idea #subcontent .payment_gateway_messages
 .description{
    font-size:11px;
    color:#777;
    margin-left: 36px;
    margin-top:-5px;
    padding:0;
    letter-spacing:0.01em;
}



body.idea #subcontent .empty_boxed_banner{
    margin-bottom:3em;
    width:170px;
    padding-bottom:23px;
    padding-top:23px;
    margin: 0;
}

body.idea #subcontent .empty_boxed_banner a{
    display:block;
    font-weight:bold;
    border-left: #ccc solid 1px;
    border-right: #ccc solid 1px;
    border-bottom: #ccc solid 1px;
    margin-left:1px;
    margin-bottom:0;
    margin-top:0;
    padding-right:1px;
    background:url(img/raquo_a.gif) no-repeat 90% 50%;
    text-align:center;
    font-weight: bold; 
    font-size: 19px;
    font-family: Georgia; 
    font-style: italic;
}

body.idea #subcontent .empty_banner{
    margin-bottom:0.1em;
    width:170px;
    padding-bottom:1px;
    padding-top:15px;
    margin: 0;
}


body.idea #subcontent .empty_banner a{
    display:block;
    font-weight:bold;
    margin-left:1px;
    margin-bottom:0;
    margin-top:0;
    padding-right:1px;
    background:url(img/raquo_a.gif) no-repeat 90% 50%;
    text-align:center;
    font-weight: bold; 
    font-size: 19px;
    font-family: Georgia; 
    font-style: italic;
}

.listTable
{
	margin-left: 60px;
	background-color: #DBEAF5;
	border: 1px solid #333333;
	margin-left: 0px auto;
	margin-right: 0px auto;
	margin-bottom: 10px;
	text-align: center;
}

.listTable th
{
	text-align: center;
	font-weight: bold; 
	font-size: 13.5pt;
	padding-bottom: 3px;
	margin: 0;
	color: #F0F8FF;
	background-color: #4E7AC8;
}

.listTable td
{
	text-align: left;
	border-bottom: solid 1px #333;
	padding-left: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-top: 0;
	margin: 0;
	font-size: 9pt;
	font-weight:bold;
	font-family: Georgia; 
}
