@charset "UTF-8";

/* Layout                                            */
/* ------------------------------------------------- */
* {
  margin:0;
  padding:0;
}

ul {
  list-style:none;
}

/* css hack to fix floating issues in firefox & IE   */
/* ------------------------------------------------- */
.floatContainer	{
  margin:0 auto 0 auto;
}

.floatContainer:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility:hidden;
}

.floatContainer {
  display: inline-block;
}

* html .floatContainer 	{
  height: 1%;
}

.floatContainer {
  display:block;
}

/* ------------------------------------------------- */

.pageLayout {
  width:936px;
  margin:0;
  padding:10px 0px;
}

.pageContent, .pageFooter {
  margin: 10px 18px 10px 18px;
}

.pageHeader {
  margin:10px 18px 0px 18px;
}

.pageHeader .logo {
  width:229px;
  height:75px;
  margin:0 0 5px 0;
}

.pageHeader .navigation {
  width:630px;
  height:45px;
}

.pageContent .navigation {
  float:left;
  width:180px;
  height:300px;
  margin:0 10px 10px 0;
}

.pageContent {
  position:relative;
  margin-top:0px;
}

body.I1 .pageContent .content {
  width:902px;
}
body.I2 .pageContent .content {
  width:902px;
}
body.I3 .pageContent .content {
  width:902px;
}
.pageContent .content {
  float:left;
  padding:0 0 10px 0;
}

.contentHeader {
  height:100px;
}

body.I1 .contentBox {
  float:left;
  display:inline;
  width:632px;
  margin:15px 0 10px 0px;
}
body.I2 .contentBox {
  float:left;
  display:inline;
  width:632px;
  margin:15px 0 10px 0px;
}
body.I3 .contentBox {
  float:left;
  display:inline;
  width:902px;
  margin:15px 0 10px 0px;
}

.banners iframe {
  width:250px;
  border:0;
  background-color: transparent;
}

.pageFooter {
  clear:both;
  margin-bottom:0;
}

/* Structure                                         */
/* ------------------------------------------------- */

img {
  border: none;
}
body {
  font-family : Trebuchet MS, Tahoma, Arial, Helvetica, Sans-serif;
  background-color: #FFF;
  text-align: center;
  font-size:11px;
  color: #666666;
}

.pageLayout {
  padding: 0;
  width: 936px;
  text-align: left;
  margin: 0 auto;
  //background: url("../i/I1_BG.png") repeat top left;
  //background: #FBF7F7;
}
.pageContent {
  width: 902px;
}

.pageHeader, .pageContent, .pageFooter {
  /*margin: 0;*/
}

.pageHeader .tickerContainer {
  background: url("../i/header_bgTop.png") no-repeat top left;
  width: 902px;
  height: 24px;
  padding: 2px 10px 0px 10px;
  float: left;
}
.pageHeader .logoContainer {
  height: 75px;
  width: 632px;
  float: left;
}
.pageHeader .logoContainer a {
  margin-top: 5px;
  margin-left: 7px;
  width:254px;
  height:61px;
  display: inline-block;
}
.pageHeader .logoContainer a span {
  display:none;
}

.pageHeader .loginContainer {
  height: 75px;
  width: 250px;
  float: right;
}

.pageHeader .registerContainer a{
  background: url("//www.bwinex.com/i/orange-bar-divider.gif") repeat-x top left;
  float: right;
  width: 230px;
  height: 43px;
  font-size: 12px;
  line-height:39px;
  color:#FFFFFF;
  font-weight:bold;
  padding:0px 10px;
  text-decoration:none;
}

.pageContent .contentBg {
  //background: url("../i/contentBg.gif") repeat-y top left;
  float: left;
  width: 632px;
  padding-bottom: 15px;
}

body.I1 .pageContent .contentBg {
  width: 902px;
  background: url("../i/contentL3SRepeat.gif") repeat-y bottom left;
  padding-bottom: 15px;
}
body.I2 .pageContent .contentBg {
  width: 902px;
  background: url("../i/contentL3SRepeat.gif") repeat-y bottom left;
  padding-bottom: 15px;
}
body.I3 .pageContent .content .contentBg {
  width: 902px;
  padding-bottom: 15px;
}


/* I1 & I2 & I3 Layouts                              */
/* ------------------------------------------------- */

body.I1 .pageContent .content {
  background: none;
}
body.I1 .pageContent .contentBg {
  background: none;
}
body.I1 .contentHeader {
  width: 632px;
  background: url('../i/_bWXisUnique_632.png') no-repeat top left;
  height: 172px;
  margin-bottom: 10px;
}
body.Iw1 .contentHeader {
  width: 632px;
  background: url('../i/_bWXisSecure_632.png') no-repeat top left;
  height: 172px;
  margin-bottom: 10px;
}
body.I1 .contentHeader a {
  color:#fff;
}
body.I1 .contentBox {
  float: left;
  margin: 0;
  width: 632px;
  background: none;
}
.banners {
  float: right;
  margin-left: 0;
  margin-top: 0;
}
body.I1 .bannerHeader {
  width: 252px;
  background: url('../i/banner.png') no-repeat top left;
  height: 172px;
  margin-bottom: 10px;
}
body.I2 .bannerHeader {
  width: 252px;
  background: url('../i/banner_102.png') no-repeat top left;
  height: 102px;
  margin-bottom: 10px;
}

.bannerHeader a {
  color:#fff;
}
body.I1 .sitemapContainer {
  float: left;
  width: 902px
}

body.I2 .contentHeader {
  width: 632px;
  background: url('../i/_bWXisUnique_102.png') no-repeat top left;
  height: 102px;
  margin-bottom: 10px;
}
body.Iw2 .contentHeader {
  width: 632px;
  background: url('../i/_bWXisSecure_102.png') no-repeat top left;
  height: 102px;
  margin-bottom: 10px;
}
body.I2 .contentHeader a {
  color:#fff;
}
body.I2 .contentBox {
  float: left;
  margin: 0;
  width: 632px;
  background: none;
}
body.I2 .sitemapContainer {
  float: left;
  width: 902px
}

body.I3 .contentHeader {
  width: 902px;
  background: url('../i/_bWXisUnique_102.png') no-repeat top left;
  height: 102px;
  margin-bottom: 10px;
}

body.I3 .contentHeader .bannerHeader {
  width: 252px;
  background: url('../i/banner_102.png') no-repeat top right;
  height: 102px;
  margin-bottom: 10px;
  float: right;
}

body.Iw3 .contentHeader {
  width: 902px;
  background: url('../i/_bWXisSecure_102.png') no-repeat top left;
  height: 102px;
  margin-bottom: 10px;
}
body.I3 .contentHeader a {
  color:#fff;
}
body.I3 .contentBox {
  float: left;
  margin: 0;
  width: 902px;
  background: none;
}
body.I3 .sitemapContainer {
  float: left;
  width: 902px
}

/* Top Navigation                                    */
/* ------------------------------------------------- */
.pageHeader .navigation {
  background: url("//www.bwinex.com/i/orange-bar-divider.gif") repeat-x top left;
  width: 630px;
  height: 43px;
  float: left;
  padding: 0;
  margin: 0;
}

.navContainer-top {
  //clear: both;
  height: 43px;
  position: relative;
  width: 630px;
  //min-width:630px;
  margin: 0 auto;
}

.navContainer-top ul {
  list-style:none outside none;
  margin:0;
  padding:0;
}
.navContainer-top ul li, .navContainer-top ul li.last, .navContainer-top ul li.last:hover {
  background: url("//www.bwinex.com/i/orange-bar-divider.gif") no-repeat scroll left top transparent;
  display: inline-block;
  float: left;
  font-size: 12px;
  height: 43px;
}
.navContainer-top ul li:hover, .navContainer-top ul li.hover, .navContainer-top ul li.navOn {
  background:url("//www.bwinex.com/i/orange-bar-hover.gif") no-repeat scroll left top transparent;
}
.navContainer-top ul li a {
  color:#FFFFFF;
  display:inline-block;
  font-weight:bold;
  outline:medium none;
  padding:10px 10px 2px 15px;
  text-decoration:none;
  width:auto;
}
.navContainer-top ul li ul {
  -moz-box-shadow:0 3px 7px #CCCCCC;
  background:none repeat scroll 0 0 #FFFFFF;
  border-color:#CE6000 #DFDFDF #DFDFDF;
  border-right:1px solid #DFDFDF;
  border-style:solid;
  border-width:1px;
  display:none;
  position:absolute;
  z-index:1;
}
.navContainer-top ul li ul li {
  background:none repeat scroll 0 0 #FFFFFF;
  height:auto;
  height:24px;
  margin:0;
  overflow:hidden;
  padding:0;
  width:100%;
}
.navContainer-top ul li ul li a {
  background-color:#FFFFFF;
  background-position:3px 3px !important;
  background-repeat:no-repeat;
  color:#5C98DA;
  display:block;
  font-weight:normal;
  height:auto;
  outline:medium none;
  padding:3px 15px 5px !important;
  width:100%;
}
.navContainer-top ul li ul li a:hover {
  background-color:#FF7700;
  color:#FFFFFF;
}
.navContainer-top ul li {
  margin:0;
}
.navBar ul li ul li ul {
  margin-top:77px;
  z-index:10;
}
.navContainer-top ul.case_study {
  display:none;
}

/* Side Navigation                                   */
/* ------------------------------------------------- */
.homePageSmall .sideNav {
  float: left;
  width: 162px;
  height: auto;
  margin: 0px 10px 0px 0px;
  padding: 2px 5px 0 5px!important;
  font-size: 11px;
}
.sideNav ul {
  padding: 0px!important;
  margin: 0px!important;
  font-size:11px;
}
.sideNav li {
  padding: 0px!important;
  margin: 0px!important;
  font-size:11px;
}
.sideNav a {
  display: block;
  color: #5C98DA!important;
  font-weight: normal;
  font-size:11px;
  text-decoration: none;
}
.sideNav a:hover {
  color: #FF7700!important;
  margin: 0;
  text-decoration: none;
}
.sideNav ul li a {
  color: #A10007!important;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.sideNav ul li ul li a {
  color: #5C98DA!important;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}


/* Elements                                          */
/* ------------------------------------------------- */
.home {
  //background: #FBFBFB;
}
.home div {
  //color:#FFF;
  //background-color:#000;
  padding:0 0px 0px 0px;
}
#homeHeader {
  height:100px;
}
.content h2 {
  font-size: 18px;
  font-weight: normal;
  margin-bottom:15px;
  color:#000
}
.content h3 {
  font-size: 14px;
  color: #92bd2e;
}
.article_box h3 {
  color: #cc6805;
}
.content p,
.content ul,
.content ol {
  line-height: 18px;
  margin-bottom: 25px;
  font-size: 12px;
}
.content a {
  color: #666666;
  text-decoration:underline;
}
.content .no-margin {
  margin-bottom: 0 !important;
}
p.key {
  color: Black;
  margin: 0;
}

.worldlinks {
  float:right;
  padding-top:23px;
}

#jumpMenu {
  width: 120px;
  height: 17px;
  font-size: 11px;
}

/* Home Page                                         */
/* ------------------------------------------------- */
.homeContainer{
	margin-bottom: 10px;
}
.homeBox,
.homeBoxSmall{
  float: left;
  width: 312px;
  background: url("../i/boxSmallBottom.png") no-repeat bottom left;
  padding-bottom: 7px;
  margin-left: 5px;
  margin-bottom: 0;
}
.homeBoxFirst{
  margin: 0;
}
.tradingWorkshopBox{ /* this is just a placeholder - remove the style and the class when the real content is insered */
  background: none;
  padding-bottom: 0px;
}
.homeBoxContent .primeurs tr {
  margin-bottom: 5px;
  background: none;
  padding: 5px;
}

.homeBox h2,
.homeBoxSmall h2{
  background: url("../i/boxSmallHeader.png") no-repeat top left;
  height: 36px;
  color: White;
  font-size: 22px;
  padding-left: 13px;
  line-height: 34px;
  margin:0;
}
.homeBox .homeBoxContent{
	background: url("../i/boxSmallRepeat.png") repeat-y top left;
	height: 188px;
	overflow: hidden;
}
.homeBoxSmall{
	width: 312px;
	background: url("../i/boxSmallBottom.png") no-repeat bottom left;
}
.homeBoxSmall h2{
	background: url("../i/boxSmallHeader.png") no-repeat top left;
}
.homeBoxSmall h2.dailyCommentHeader{
	background: url("../i/boxSmallHeaderDaily.png") no-repeat top left;
}
.homeBoxSmall .homeBoxContent{
	background: url("../i/boxSmallRepeat.png") repeat-y top left;
	height: 270px;
	position: relative;
	overflow: hidden;
}
.homeBoxReadMoreLink{
	position: absolute;
	bottom: 0;
	text-align: right;
	width: 290px;
	left: 10px;
	background: url(../i/readMoreBg.gif) repeat-x top left;
	height: 17px;
	padding-top: 4px;
}
.homeBoxSmall a{
	color: #5E0007; //#3fa8f4;
	font-weight: bold;
	text-decoration: none;
}
.homeBoxSmall span.date{
	color: Black;
	display: block;
}
.homeBoxSmall p{
	text-align: left;
	line-height: 1.2em;
	margin: 0;
}

.homeBoxBanner{
  float: left;
  width: 252px;
  background: url("../i/boxSmallBannerBottom.png") no-repeat bottom left;
  padding-bottom: 7px;
  margin: 0px;
}
.homeBoxBanner h2{
  background: url("../i/boxSmallBannerHeader.png") no-repeat top left;
  height: 36px;
  color: White;
  font-size: 22px;
  padding-left: 13px;
  line-height: 34px;
  margin:0;
}
.homeBoxBanner a{
	color: white;
	text-decoration: none;
}
.homeBoxBannerContent{
	background: url("../i/boxSmallBannerRepeat.png") repeat-y top left;
	height: 270px;
	overflow:hidden;
}
.homeBoxBannerContent a{
	color: #A10007;
	font-weight: bold;
	text-decoration: none;
}
.homeBoxBannerReadMoreLink{
	position: absolute;
	bottom: 0;
	text-align: right;
	width: 220px;
	left: 10px;
	background: url(../i/readMoreBg.gif) repeat-x top left;
	height: 17px;
	padding-top: 4px;
}
.homeBoxBanner span.date{
	color: Black;
	display: block;
}
.homeBoxBanner p{
	text-align: left;
	line-height: 1.2em;
	margin: 0;
}

/* Page                                              */
/* ------------------------------------------------- */
.homePageFirst{
  margin: 0;
}
.homePageSmall{
  //background: url("../i/contentBottom.png") no-repeat bottom left;
  padding-bottom: 5px;
  position: relative;
}

.homePageSmall h2{
  font-family: 'Trebuchet MS' Verdana, sans-serif;
  //background: url("../i/contentTop.png") no-repeat top left;
  height: 36px;
  color: #A10007;;
  font-size: 24px;
  padding-left: 0px;
  line-height: 34px;
  margin:0;
}

.homePageSmall h3{
  font-family: 'Trebuchet MS', Arial, Tahoma, Verdana, Helvetica;
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  text-transform: uppercase;
  color: #666;
  font-weight: bold;
  margin:0;
}
.homePageSmall .navPage {
  line-height: 18px;
  font-family: 'Trebuchet MS', Arial, Tahoma, Verdana, Helvetica;
  font-size: 10px;
  margin: 0px 0px 5px 5px;
}
.homePageSmall .homePageContent{
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  //background: url("../i/contentRepeat.png") repeat-y top left;
  min-height: 378px;
  //max-height: 450px;
  overflow: auto;
}
.homePageSmall p {
  padding: 0px 15px 0px 0px;
  margin:0;
}
.homePageSmall ul {
  padding: 0px 15px 0px 10px;
  margin:0;
}
.homePageSmall ul li {
  padding: 0px 15px 0px 10px;
  margin:0;
}
.homePageSmall .fineprint {
  margin: 0px 15px 0px 15px;
  padding: 3px 0px 5px 0px;
  border-top: 1px dotted #CCCCCC;
}

.homePageSmall .fineprint .right {
  float: right;
}

.homePageContent .newsItem {
  font-family: Century Gothic, Arial, Tahoma, Verdana, Helvetica;
  line-height: 18px;
  padding: 0px 10px 0px 0px;
  margin:0;
}
.homePageContent .newsItem .newsTitle {
  font-family: Century Gothic, Arial, Tahoma, Verdana, Helvetica;
  //color: #A10007;;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  padding-top: 15px;
}
.homePageContent .newsItem .newsDate {
  font-family: Century Gothic, Arial, Tahoma, Verdana, Helvetica;
  font-size: 11px;
  margin: 5px 0px 5px 0px;
}
.homePageContent .newsItem .newsContent {
  font-family: Century Gothic, Arial, Tahoma, Verdana, Helvetica;
  font-size: 12px;
  margin: 10px 0px 5px 0px;
}
.homePageContent .newsItem .newsPicture {
  font-family: Century Gothic, Arial, Tahoma, Verdana, Helvetica;
  float: right;
  margin: 5px;
  width: 170px;
}
.homePageContent .newsItem .newsPicture img {
	width: 170px;
	align: right;
}
.homePageContent .newsItem .newsPictureTitle {
	margin: 1px;
	font-size: 10px;
	text-align: right;
}

.homePageContent .search {
  float: none;
  //right: 100px;
  //top: 3px;
  width: 60%;
  margin: auto;
  //margin-left: 30px;
  //width: 300px;
  //height: 22px
  font-size: 12px;
  position: absolute;
  z-index: 2;
}
.homePageContent .search input {
  color: #BBBBBB;
}

.homePageContent .newsSearch {
  background: white;
  float: none;
  visibility: auto;
  width: 68%;
  //margin-left: 30px;
  height: auto;
  margin-top: 20px;
  position: relative;
  padding: 2px 5px 2px 5px;
  z-index: 1;
}
.homePageContent .newsSearch a {
  color: #5C98DA;
  text-decoration: underline;
}

.homePageContent .newsSearch .highlight {
  background: #EEEEEE;
  color: #A10007;
}

.homePage_readMoreLink{
  position: absolute;
  bottom: 0;
  text-align: right;
  width: 534px;
  left: 10px;
  height: 17px;
  padding-top: 4px;
}
.homePageSmall .navigator {
  background: url("../i/contentTop.png") no-repeat top left;
  height: 28px;
  color: White;
  font-size: 11px;
  padding-left: 12px;
  line-height: 28px;
  margin:0;
}
.homePageSmall .wineNav {
  height: 28px;
  color: #666;
  font-size: 11px;
  padding-left: 12px;
  line-height: 28px;
  margin:0;
}
.homePageSmall a{
  color: #5E0007; //#3fa8f4;
  text-decoration: none;
}
.homePageSmall a:hover{
  color: orange; //#3fa8f4;
  text-decoration: none;
}
.homePageSmall .navigator a{
  color: white; //#3fa8f4;
  text-decoration: none;
}
.homePageSmall .wineNav a{
  color: #5E0007; //#3fa8f4;
  text-decoration: none;
}
.homePageSmall .navigator a:hover{
  color: orange; //#3fa8f4;
  text-decoration: none;
}
.homePageSmall .wineNav a:hover{
  color: orange; //#3fa8f4;
  text-decoration: none;
}
.homePageSmall span.date{
  color: Black;
  display: block;
}
.homePageSmall p{
  text-align: left;
  line-height: 1.3em;
  margin-bottom: 1em;
}
.homePageSmall .page-left {
  width: 140px;
  padding-left: 10px;
  padding-top: 5px;
}
.homePageSmall .treeview ul{ /*CSS for Simple Tree Menu*/
  list-style-image: none;
  margin: 0;
  padding: 0;
}
.homePageSmall .treeview li.first{ /* Style for LI that contains sub lists (other ULs). */
  background-image: url(../i/h_bullet.png);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 14px;
  font-size: 12px;
}
.homePageSmall .treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
  background-image: none;
  font-size: 11px;
  line-height:14px;
}
.homePageSmall .page-right {
  float: right;
  width: 570px;
  padding-right: 10px;
  padding-top: 5px;
}

/* Button                                            */
/* ------------------------------------------------- */
a.button {
	color: White !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url("../i/buttonLeft.png") no-repeat top left;
	padding-left: 10px;
	height: 23px;
	display: block;
	float: left;
}
a.button span{
	display: block;
	height: 23px;
	background: url("../i/buttonRight.png") no-repeat top right;
	padding-right: 20px;
	line-height: 22px;
	margin-right: -3px;
}
. alignRight p {
  text-align: right;
}

/**/
a.buttonAlt{
	background: url("../i/buttonAltLeft.png") no-repeat top left;
}
a.buttonAlt span{
	background: url("../i/buttonAltRight.png") no-repeat top right;
}
/**/
a.buttonBlue{
	background: url("../i/buttonBlue_left.png") no-repeat top left;
	height: 32px;
	font-size: 17px;
	font-weight: bold;
	padding: 0;
	width: 100%;
	text-align: center;
}
a.buttonBlue span{
	background: url("../i/buttonBlue_right.png") no-repeat top right;
	height: 30px;
	line-height: 28px;
	padding: 0;
	margin: 0;
}
a.buttonOrange{
	background: url("../i/buttonOrangeLeft.png") no-repeat top left;
	height: 30px;
	font-size: 17px;
	padding: 0;
	width: 100%;
	text-align: center;
}
a.buttonOrange span{
	background: url("../i/buttonOrangeRight.png") no-repeat top right;
	height: 30px;
	line-height: 28px;
	padding: 0;
	margin: 0;
}
a.buttonGreen{
	background: url("../i/buttonGreen_left.png") no-repeat top left;
	height: 32px;
	font-size: 17px;
	font-weight: bold;
	padding: 0;
	width: 100%;
	text-align: center;
}
a.buttonGreen span{
	background: url("../i/buttonGreen_right.png") no-repeat top right;
	height: 32px;
	line-height: 29px;
	padding: 0;
	margin: 0;
}
a.buttonLarge {
	color: White !important;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	background: url("../i/buttonLarge_left.png") no-repeat top left;
	padding-left: 10px;
	height: 30px;
	display: block;
	float: left;
}
a.buttonLarge span{
	display: block;
	height: 30px;
	background: url("../i/buttonLarge_right.png") no-repeat top right;
	padding: 3px 21px 0 2px;
	margin-right: -3px;
}

/* Sitemap                                           */
/* ------------------------------------------------- */
.sitemapContainer {
  margin:0px;
}
.sitemapTop {
  background: url("../i/sitemapBgTop.png") no-repeat top left;
  padding:5px 0 0 0;
}
.sitemapBottom {
  background: url("../i/sitemapBgBottom.png") no-repeat bottom left;
  padding:0 0 5px 0;
}
.sitemapContent {
  background: url("../i/sitemapBgRepeat.png") repeat-y top left;
}

.pageLayout .sitemapContent ul {
  margin:0!important
}
.pageLayout .sitemapContent li {
  float: left;
  background: url("../i/sitemapSeparator.png") no-repeat top left;
  display:inline;
  width: 220px;
  height: 161px;
  font-size:11px;
  padding:0;
  margin:0px;
}
.pageLayout div[class~="sitemapContent"]  li {
  width: 220px;
}
.pageLayout .sitemapContent li.first {
  background: none;
}
.pageLayout .sitemapContent li li {
  float: none;
  display:block;
  background: none;
  padding: 0;
  height: auto;
  margin: 5px 0 0 30px;
  font-size:12px;
}
.sitemapContent h3 {
  color: #A10007;
  padding: 15px 0 0 30px;
  font-size:13px;
}
.sitemapContent a {
  color: #808080;
  text-decoration: none;
  font-size:12px;
}
.sitemapContent dl {
  padding: 5px 0 0 30px;
  font-size:12px;
}
.sitemapContent dt {
  font-weight: bold;
  float: left;
  margin-right:5px;
  font-size:12px;
}
.sitemapContent dd {
  margin-bottom: 5px;
  font-size:12px;
}

/* RSS Feed                                          */
/* ------------------------------------------------- */
#rssFeed {
  background: url("../i/bwinex_banner.png") no-repeat top left;
  padding-top: 24px;
  overflow:hidden;
}
#rssFeed img.loader {
  margin:85px 0 0 90px;
}
#rssFeed ul {
  padding: 0 10px 0 8px;
  margin: 0;
}
#rssFeed ul li {
  padding: 5px;
  background: none;
  line-height: 14px;
  margin-bottom: 5px;
  font-size:12px;
}
#rssFeed ul li.even {
  background: #f2f2f2;
}

/* Daily Comments                                    */
/* ------------------------------------------------- */
#dailyComment {
  padding: 10px 20px 0 20px;
}
#dailyComment h3 {
  margin-bottom: 20px;
  font-size: 14px;
}

/* Footer                                            */
/* ------------------------------------------------- */
.pageFooter {
  width: 936px;
  text-align:center;
  background: none;
}
.pageFooter .pageFooterTop {
  padding-top:15px;
}
.pageFooter .pageFooterContent {
  margin: 0 2px;
  padding-bottom: 15px;
}
.pageFooter p {
  padding: 0 15px 10px 15px;
}
.pageFooter p, .pageFooter a {
  font-size: 11px;
  color: #999999;
}

/* Home Footer                                       */
/* ------------------------------------------------- */
body.I1 .pageFooter {
  width: 936px;
  background: none;
  margin-left: 0;
}
body.I1 .pageFooter * {
  background: none;
  padding-top: 0;
}
body.I1 .pageFooter p {
  color: #4d4d4d;
  padding-bottom: 15px;
}

/* Login                                             */
/* ------------------------------------------------- */
fieldset {
  border:0;
}

label {
  font-weight:bold;
  font-size:11px;
}

.input_text {
  border:solid 1px #999999;
  width:89px;
  margin: 0 8px 0 0;
  font-size:11px;
}

input {
  margin: 0;
}

input.submit {
  background:transparent url("../i/login.png") top left no-repeat;
  width:51px;
  height:18px;
  border:0;
}

.remember-forget-password {
  margin: 8px 8px 0px 0px;
  font-size: 11px;
  color: black;
  font-weight: normal;
}

.checkbox {
  margin: 6px 8px 0px 0px;
}

/* Registration                                      */
/* ------------------------------------------------- */
#rFieldset {
  border: 0px;
  padding: 10px;
  margin: 20px;
}
.rLabel {
  font-weight: bold;
  color: #A10007;
  font-size: 11px;
}
.rLabelo {
  font-weight: normal;
  color: #A10007;
  font-size: 11px;
}
.rInput {
  border: solid 1px #999999;
  width: 160px;
  margin: 8px 0px 0px 0px;
  font-size: 11px;
}
.rCheckbox {
  margin: 6px 8px 0px 0px;
}
.rSelect {
  border: solid 1px #999999;
  width: 160px;
  margin: 8px 0px 0px 0px;
  font-size:11px;
}
.rSelectdob1 {
  border: solid 1px #999999;
  width: 38px;
  margin: 8px 0px 0px 0px;
  font-size:11px;
}
.rSelectdob2 {
  border: solid 1px #999999;
  width: 78px;
  margin: 8px 0px 0px 0px;
  font-size:11px;
}
.rSelectdob3 {
  border: solid 1px #999999;
  width: 50px;
  margin: 8px 0px 0px 0px;
  font-size:11px;
}
.rNext{
  float: right;
  margin: 5px 10px 5px 0px;
}

/* Table                                             */
/* ------------------------------------------------- */
table.list {
  margin: 0px 5px 3px 5px;
}
table.list th, table.list thead td{
  font-weight: bold;
  vertical-align: top;
}
table.list th span, table.list thead td span{
  display: block;
  font-size: 95%;
  font-weight: bold;
}
table.list th.bottom,table.list thead td.bottom{
  vertical-align: bottom;
}
table.list th,table.list td{
  padding: 3px 0;
  border: 0px 0px 1px 0px;
  border-bottom: 1px solid #E5E5E5;
}
table.list th,table.list thead td{
  padding-top: 3px;
  border: 0px 0px 1px 0px;
}
table.list tr:hover td{
  background:#FF7700;
  color:#FFFFFF;
}
table.list.customer tr:hover td{
  background:#E5E5E5;
  color:#000000;
}
table.list.specifications tr:hover td{
  background:#EEEEEE;
  color:#000000;
}
table.list tr:hover td *{
  color:#FFFFFF;
}
table.list .title{
  text-align:left
}
table th.numbers, table td.numbers{
  width:46px;
  text-align:right
}
table th.labels, table td.labels{
  width:130px;
  text-align:left;
}
table th.dates, table td.dates{
  width:35px;
  text-align:center;
}
table th.clabel, table td.clabel {
  width:80px;
  text-align:center;
}

/* More Information                                  */
/* ------------------------------------------------- */
.followUs{
  float: right;
  width: 200px;
  height: auto;
  border: 1px;
  margin: 0px 0px 10px 10px;
  padding:10px;
}

/* Tab Pane                                          */
/* ------------------------------------------------- */
.tab-pane {
  position: relative;
  width: 100%;
}

.tab-row p.tab {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
  font-size: 12px;
  cursor: Default;
  display: inline;
  margin: 1px -5px 1px 5px;
  float: left;
  padding: 3px 12px 3px 12px;
  background: #F9F9F9;
  border: 1px solid #E5E5E5;
  border-left: 0;
  border-bottom: 0;
  border-top: 0;
  z-index: 1;
  position: relative;
  top: 0;
}

.tab-row p.tab.selected {
  border: 1px solid #E5E5E5;
  border-bottom: 0;
  z-index: 3;
  padding: 2px 12px 5px 12px;
  margin: 1px -6px -2px 0px;
  top: -2px;
  background: white;
}

.tab-row p.tab a {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
  font-size: 12px;
  color: #A10007;
  text-decoration: none;
}

.tab-row p.tab.hover a {
  color: #FF9900;
}

.tab-row p.tab.selected a {
  font-weight: bold;
}
.tab-row p.tab.selected.hover a {
  color: #A10007;
}
.tab-page {
  clear: both;
  border: 1px solid #E5E5E5;
  background: White;
  z-index: 2;
  position: relative;
  top: -2px;
  color: Black;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial;
  font-size: 11px;
  padding: 10px;
}

.tab-row {
  z-index: 1;
  white-space: nowrap;
  background: #F9F9F9;
  height: 22px;
  width: 100%;
}
