.promoHeader {
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ffffff));
background: -moz-linear-gradient(top, #f8f8f8, #ffffff);
background: -o-linear-gradient(top, #f8f8f8, #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ffffff');
overflow:hidden;
}
.productBox {padding:20px 10px; overflow:hidden;}
.productDesc {padding:20px 0 0 20px; overflow:hidden;}
.productDesc .subtitle {font:20px Arial; text-transform:uppercase; color:#363636; padding:3px 0 0 5px;}
.fContainer {
border:1px #e6e6e6 solid;
background:#ffffff;
padding:1px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius:15px;
margin-top:20px;
width:550px;
}
.fContainer2 {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius:15px;
background:#f5f5f5;
padding:5px;
}
.list {width:100%; }
.list .item{background:url(images/greenTick.png) left 3px no-repeat; font:14px Tahoma, Geneva, "Liberation Sans", sans-serif; color:#363636; padding:5px 0 5px 25px;}
.list .spacer {width:20px; background:url(../images/blank.gif) no-repeat !important; padding:0px;}
.dButton {
display:block;
background:url('images/btnGrad.gif') left center repeat-x;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius:10px;
border:1px #ff7d00 solid;
margin-top:20px;
padding:9px 11px;
overflow:hidden;
width:250px;
float:left;
cursor:pointer;
text-decoration:none;
}
.watch {float:right; color:#bc0000 !important; font-size:18px; margin-top:38px; text-decoration:underline; display:block; width:120px;}
.dButton .left {font:24px Tahoma, Geneva, "Liberation Sans", sans-serif; font-weight:bold; text-shadow:1px 1px 1px #5f5f5f;height:25px; color:#fff; float:left; text-align:center; margin-top:-4px; width:210px;}
.dButton .right {float:right;}
.ostype {clear:both;width:270px; margin-left:20px;padding:8px 0 8px 0; color:#363636;}
.ostype input {margin-top:-1px;}
#page {width:573px;}
#page h2 {font:20px 'century gothic', sans-serif;color:#02679a; text-transform:none; font-weight:bold; margin-bottom:10px;}
#page .overview {border-bottom:3px #d7d7d7 dotted; padding-bottom:15px;}
.mainpage {width:817px; margin:auto; padding-top:35px; clear:both;}
#page .updown .item {
background:#fafafa; border:1px #e1e1e1 solid;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius:10px;
width:256px;
padding:10px;
color:#1c1c1c;
}
#page .updown .item .title {padding:20px 0 20px 60px; font:14px Arial; color:#000; font-weight:bold; }
#up {background:url("images/uplArrow.gif") left center no-repeat; }
#dl {background:url("images/downArrow.gif") left center no-repeat;}
.updown ul {list-style-type:none; margin:0px; padding:5px;}
.updown ul li{background:url("images/liBg.gif") left center no-repeat; padding:5px 0 5px 35px; }
.customHr {border-bottom:1px #9f9f9f solid; height:7px;}
.showList/*:link, .showList:visited */{text-transform:uppercase; color:#02679a !important; font:17px Tahoma, Geneva, "Liberation Sans", sans-serif; font-weight:bold; text-decoration:none;
background:url('../images/mobile/dropdownList.png') left center no-repeat; padding-left:25px; display:block;
margin:0px 0 0 0px; cursor:pointer;
}
.hide {background:url(../images/mobile/hideList.png) left center no-repeat;}
#sidebar {width:203px;}
#sidebar .block {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius:10px;
border:1px #cccccc solid;
margin-bottom:15px;
}
#sidebar .block .top{
background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f0f0f0));
background: -moz-linear-gradient(top, #fefefe, #f0f0f0);
background: -o-linear-gradient(top, #fefefe, #f0f0f0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f0f0f0');
padding:10px 5px;
font:14px Arial; color:#000;
border-bottom:2px #cccccc solid;
font-weight:bold;
border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
}
#sidebar .block .cont-area {padding:8px;}