/*-----------Main-------------*/

body, html {  }
body { font-family: Arial; background-color:#000000;  font-size: 12px; text-align: left;}

h1, h2, h3, h4, h5, h6, p, ul, ol, li, a { font-family: Arial;}

ul li {list-style-type: disc;}

a img, a:link img, a:visited img, fieldset { border: 0 none;}
a.more { background: url(Images/learn_more.png) no-repeat scroll 0 0; width: 98px; height: 25px; display:block; height: 0; padding-top: 25px; overflow: hidden; float: right;}
.clear { clear:both; margin: 0px; padding: 0px; height: 0; font-size: 0px; line-height: 0px;}
.clear-right {clear:right; margin: 0px; padding: 0px; height: 0; font-size: 0px; line-height: 0px;}

a, a:link, a:active, a:visited { text-decoration:none; color: #A73D0E;  }

.wrapper { min-width: 1024px; margin: 0 auto;  }

/*-----------Header-------------*/
.headerWrap { float:left; background: url(images/bg_headerWrap.jpg) repeat-x;  height: 572px; width: 100%; text-align:left; position:relative; z-index: 2000;} 
.header { float:left; background: url(images/bg_header.jpg) no-repeat 50% 0;  height: 572px; width: 100%; text-align:left;   }
.header .container {  margin: 0 auto; width: 1024px; position:relative; }

.logo { height: 68px; width: 283px; top: 34px; left: 35px; display:inline; position:absolute;}
.login { color:#FFFFFF; background-color: #000000; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; height: 15px; width: auto; font-size: 10px; line-height: 10px; display:inline; position: absolute; right: 25px; top: 4px; color: #bfbfbf; text-align:center; padding: 0px 10px 0px 10px;}
.login a, login a:visited { color: #bfbfbf !important; text-decoration:none; }
.login a:hover { text-decoration:none;}

/* SEARCH */
#search { right: 25px; width: 235px; top: 30px; position: absolute; display:inline;}
.SkinObject {  float:left; }
.search .NormalTextBox { float:left; background-image: url(images/bg_search.jpg); background-repeat: no-repeat; color:#6d6d6d; font-family:Arial; font-size: 12px; font-style:normal; width: 190px; line-height: 15px; text-align: left; padding: 3px 0 1px 6px; border: 0 none; display:inline; height: 16px; }
.search a.SkinObject { background:transparent url(images/go.png) no-repeat scroll 0 0; height: 0px; width: 23px; cursor: pointer; display: inline; overflow: hidden; padding-top: 21px; float: right; }

.search span.SkinObject { padding-top: 5px; margin-right: 5px;}
.search span.SkinObject input { display: none;  }
.search .SkinObject label { display: none; padding-left: 5px; padding-bottom: 5px; font-family: Arial; color: #FFFFFF;  }

.Banner { width: 1022px; height: 457px; background:url(images/bannerWrap2.png) no-repeat; position: absolute; top: 109px; }

/* NAVIGATION */
.navigation { height: 31px; position: absolute; right: 20px; top: 70px; overflow: visible; z-index: 3000;  }

/*-----------Content-------------*/
#content { float:left; background: #bbbbbb url(images/bg_content.jpg) repeat-y 50% 0; width: 100%; text-align:left; position:relative; z-index: 1; padding-bottom: 20px; position:relative; display: inline;}
#content .container { width: 970px; margin: 0 auto;  position:relative;}
.contentPaneWrap { float:left; width: 70%;   }
.rightPaneWrap { float:left; width: 29%;  }
.RightPane { padding: 0px 0px 0px 10px; display:inline;   }
.ContentPane { padding: 2px 20px 0 13px;  }
.bread {color: #7b7a7a;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase;
	padding-left: 13px;
	position: relative;
	display:inline;
	float:left;
}

#content p {  font-family: Arial;   }


.bread a { color:#7b7a7a !important;}
.shadow { float:left; background: url(images/shadow.png) repeat-x; width: 100%; height: 11px; position:relative; z-index: 10; }

/*-----------Footer-------------*/
.footer { float:left; background: url(images/pattern.gif) repeat; width: 100%; margin: -11px 0 0; z-index: 0; position:relative;}
.footer .container { width: 980px; margin: 0 auto;}
.footerWrap {}
.footerLeftWrap, .footerMiddleWrap, .footerRightWrap { float:left; padding-top: 0.01em;}
.footerLeftWrap { width: 44%;}
.footerMiddleWrap { width: 25%;}
.footerRightWrap { width: 30%; background: url(images/divider.jpg) no-repeat scroll 0 28px;}

/*-----------BottomMenu-------------*/
.bottomMenu { float: left; background: url(images/bg_bottomMenu.jpg) repeat-x; width: 100%; height: 38px; }
.bottomMenu .container { width: 980px; margin: 0 auto; position: relative; }
.FooterCopyrightsPane { overflow: hidden; width: 250px; height: 38px;}

#simple-menu { position: absolute; top: 0; right: 5px; margin-top: 13px; color: #989797; list-style-image:none; list-style-type:none; list-style-position:outside; text-align: right;}
#simple-menu span { }
#simple-menu a { color:#989797; font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; text-decoration:none; text-transform:uppercase; }
#simple-menu a:hover { color:#989797; text-decoration: underline; }
#simple-menu span.SkinObject { color:#989797; font-size: 9px; font-weight:normal; }

#simple-menu ul { float:right; list-style:none; list-style-position:outside; list-style-image:none; position:relative; padding: 0; margin: 0; line-height: 38px;}
#simple-menu ul li { float:left; display:inline; position:relative; height: 15px; color: #989797;}
#simple-menu ul li a, #simple-menu ul li a:visited  { color: #989797; text-decoration: none; text-transform: uppercase; font-size: 10px; line-height: 13px;}
#simple-menu ul li a:hover { text-decoration: underline; color: #989797;}

/*-----------Other-------------*/
.ModuleTitle_MenuItem {border: none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height:1px;}
.SkinPrices .PriceTag {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/PriceTag.png) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:18px;
height:47px;
line-height:41px;
margin-left:-6px;
margin-top:-15px;
text-align:center;
width:100px;
}
.SkinPrices .SkinEditionIcon img {
margin:-2px 0 0 !important;
}
.SkinPrices .SkinEditionIcon {
float:right;
}
.SkinPrices h3 {
font-weight:bold;
margin-bottom:12px !important;
padding-bottom:5px;
padding-top:0;
}
.SkinPrices .SkinEditionLongTitle .PriceTag {
margin-top:-14px;
}
.SkinPrices .SkinEditionLongTitle .SkinEditionIcon img {
margin:0px 0 0 !important;
}
.SkinPrices .SkinEditionLongTitle {
padding-top:9px;
}
.SkinPrices .SkinEditionNoBorder {
border:medium none;
}
