ul, ol {
	margin: 0px!important;
}

h1 {
color:#FFFFFF;
font-size:25px;
text-transform:uppercase;
}

h2 {
color:#000000;
font-size:19px;
font-weight:bold;
text-transform:uppercase;
}

h3 {
color:#000000;
font-size:15px;
font-weight:bold;
}

h4 {
font-size:16px;
color:#FFFFFF;
text-transform:uppercase;
}

#orange {
color:#f8a31f;
}

li {
list-style:inside;
color:#FFFFFF;
}

.login-box {
height:80px;
width:856px;
position:Relative;
left:44px;
background-color:#223b53;
}

.login-box .left {
float:left;
width:410px;
}

.login-box .right {
float:right;
width:400px;
position:relative;
top:10px;
}

.login-box .right #top {
font-size:18px;
font-weight:bold;
text-align:Center;
}

.login-box .right #middle {
font-size:12px;
font-weight:bold;
color:#77a2cf;
}

.login-box input {
width:90px;
}

.homepage-product {
background-image:url('/templates/brainstorm/images/homepage-product.jpg');
background-repeat:no-repeat;
width:807px;
height:359px;
position:relative;
left:70px;
top:10px;
font-size:11px;
}

.homepage-product li {
list-style-position:outside;
margin-left:2px;
}
.homepage-product .left {
height:275px;
padding-top:35px;
}

.homepage-product .left h1 {
line-height:20px;
}

.homepage-product #view {
color:#FFFFFF;
font-size:15px;
padding-left:75px;
}
.homepage-product #view a {
color:#FFFFFF;
}
.row1 {
height:363px;
left:69px;
position:relative;
top:40px;
width:805px;
}

.row1 .left {
height:362px;
width:307px;
float:left;
}

.row1 .left #promo {
position:relative;
top:13px;
}

#left {
padding-left:8px;
}

.row1 .right {
height:362px;
width: 485px;
float:right;
}
.row1 .right #forum {
position:relative;
top:5px;
}

.row2 {
height:363px;
left:68px;
position:relative;
top:52px;
width:805px;
}

.row2 .left {
height:362px;
width: 506px;
float:left;
}

.row2 .right {
height:362px;
width:295px;
float:left;
}

#promo {
position:relative;
top:15px;
}


.row3 {
height:250px;
left:58px;
position:relative;
top:66px;
width:830px;
}

.row3 h2, .row3 h3 {
color:#FFFFFF;
line-height:19px;
}

.row3 .left {
width:272px;
height:189px;
float:left;
}

.row3 .center {
width:268px;
height:189px;
float:left;
padding-left:10px;
padding-right:10px;
}

.row3 .right {
width:268px;
height:189px;
float:left;
}

#tips1 {
left:10px;
position:relative;
top:18px;
}

#tips2 {
left:8px;
position:relative;
top:18px;
}
#tips3 {
left:10px;
position:relative;
top:18px;
}

.top5 {
background:#FFFFFF none repeat scroll 0 0;
height:297px;
margin-left:1px;
margin-top:16px;
width:280px;
}
.top5 ol {
padding:20px;
}
.top5 li {
color:#000000;
list-style-image:none;
list-style-position:inside;
list-style-type:decimal;
font-size:15px;
line-height:30px;
font-weight:bold;
}

.top5 li a {
color:#000000;
font-weight:bold;
}

#light-gray-box {
background:#A1A1A1 none repeat scroll 0 0;
height:280px;
padding:10px;
position:relative;
top:15px;
width:460px;
}

#dark-gray-box {
background:#4A4949 none repeat scroll 0 0;
margin-bottom:5px;
padding:10px;
}


#dark-gray-box #ad {
padding-left:4px;
}