.contentWrap .content div#front-news {
float: left;
width: 480px;
margin: 30px 0px 0px 0px ;
}
.contentWrap .content div#front-links {
float: left;
width: 480px;
margin: 30px 0px 0px 20px ;
}
.contentWrap .content div#suggestions {
padding-top: 20px;
padding-bottom: 20px;
}
.contentWrap .content div#suggestions ul li {
display: block;
float: left;
margin: 10px 20px 0px 0px ;
border-bottom: 4px solid #b02;
}
.contentWrap .content div#suggestions ul li:nth-child(4n) {
margin-right: 0px;
}
.contentWrap .content div#suggestions ul li img {
margin: 0px;
padding: 0px;
}
.contentWrap .content div#front-links ul.list {
float: left;
width: 230px;
margin-right: 20px;
}
.contentWrap .content div#front-links ul.list.nomargin {
margin-right: 0px;
}
.contentWrap .content div#front-links ul.list li{
line-height: 24px;
border-bottom: 1px dotted #A4A4A4;
background-position: 0px 11px !important;
}
.contentWrap .content div.banners_random {
/*background-color: #EEE;*/
background-image: url('../img/index/banners_index_bg.png');
height: 252px;
overflow: hidden;
background-repeat: no-repeat;
padding: 0px;
margin: 30px 0px;
}
.contentWrap .content div.banners_random ul li {
display: block;
float: left;
margin: 26px 36px 0px 0px ;
}
.contentWrap .content div.banners_random ul li:nth-child(1) {
margin-left: 36px;
}
.contentWrap .content div.banners_random ul li:nth-child(4n) {
margin-right: 0px;
}
.contentWrap .content div.banners_random img {
box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
width: 200px;
height: 200px;
}
.Wrap320 .contentWrap .content > .container {
background-color: #EEE;
color: #666;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFFFFF,  #EEEEEE); /* for firefox 3.6+ */ 
border-radius: 5px;
}
.Wrap320 .contentWrap div#suggestions ul {
width: 320px;
text-align: center;
}
.Wrap320 .contentWrap div#suggestions ul li {
width: 320px;
text-align: center;
padding: 10px 0 0 0;
border: none;
}
.Wrap320 .contentWrap div#suggestions ul li img {
float: none;
width: 230px;
border-bottom: 4px solid #BB0022;
margin: 0 auto;
}
.Wrap320 .contentWrap .content div#front-news {
width: 320px !important;
margin-top: 10px;
}
.Wrap320 .contentWrap .content div#front-links {
clear: both;
margin: 20px 0 0;
width: 320px;
}
.Wrap320 .contentWrap .content div#front-links ul.list {
width: 320px;
margin-right: 5px;
}
.Wrap320 .boldTitle {
width: 100% !important;
}
.Wrap320 #front-links ul li {
margin-left: 0px;
height: 24px;
overflow: hidden;
}
.Wrap320 .orbit-wrapper, .Wrap320 #featured {
width: 320px !important;
height: 210px !important;
}
.Wrap320 .orbit-wrapper {
margin-top: 0px;
margin-bottom: 25px;
}
.Wrap320 #featured img {
width: 200px !important;
height: 200px !important;
margin-left: 60px;
}
.Wrap320 .container {
margin-bottom: 15px;
}
.Wrap320 td.headlines a {
height: 20px;
overflow: hidden;
}
.Wrap320 .contentWrap .content div.banners_random {
background-image: url("../img/index/mobile_banners_index_bg.png");
background-repeat: no-repeat;
background-position: center center;
height: 252px;
width: 320px;
margin: 30px 0;
overflow: hidden;
padding: 0;
}
.Wrap320 .contentWrap .content div.banners_random  a {
margin: 25px 25px 25px 62px;
display: inline-block;
}
.Wrap320 .slider-nav span {
top: 150px;
}
.Wrap320 #front-news td.headlines {
border-bottom: 1px dotted #A4A4A4;
line-height: 15px;
padding: 2px 0;
vertical-align: top;
width: 100%;
}
.Wrap320 #front-news .dates {
clear: both;
color: #BB162B;
display: block;
font-size: 10px;
padding: 2px 5px 2px 0;
width: 55px;
}
.btn-area a {
padding: 7px 12px;
text-decoration: none;
border-radius: 3px;
margin-right: 5px;
margin-bottom: 5px;
display: inline-block;
}
.btn-area a img {
vertical-align:text-top;
margin-right: 5px;
border: 0px;
}
.btn-area .silver {
background-color: #EEE;
color: #666;
border: 1px solid #CCC;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFFFFF,  #EEEEEE); /* for firefox 3.6+ */ 
}
.btn-area .red {
background-color: #bb0022;
color: #FFF;
border: 1px solid #AD0F23;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC1122', endColorstr='#991122'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#CC1122), to(#991122)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #CC1122,  #991122); /* for firefox 3.6+ */ 
}
.Wrap320 .btn-area a {
width: 274px;
}
.Wrap320 .noMobile {
display: none !important; 
}
