/*
// In The Moment Images Stylesheet
*/
a{
color:#984e84;
text-decoration:none;
}

a:hover{
color:#E132B1;
text-decoration:underline;
}


a.headlogo{
padding:0px 0px 0px 90px;
}

a.small{
   font-size:10px;
}

html{
font-family:Tahoma,"Trebuchet MS",Verdana,"Arial Narrow",Arial,Helvetica,sans-serif;
font-size:12px;
}

td, tr, p, div {
  font-size        : 12px;
}

body{
background-color:#ede9dc;
color:#3f4c77;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font:normal 12px/140%;
margin:1% 4%;
padding:0px;
}

.main_page{
background-color:#ffffff;
border-bottom:1px solid #ede9dc;
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
margin:0px auto;
padding:5px;
}

.main_page_footer{
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
margin:0px auto;
}


checkbox,input,radio,select{
color:#3f4c77;
font-size:11px;
}


td.breadCrumb{
border-bottom:1px dotted #baab7c;
color:#baab7c;
font-size:11px;
font-weight:bold;
padding:3px;
}

.altline {background:#CCFFCC;}
.altlinebold {background: #CCFFCC; font-weight: bold; }

h3{
font-size:12px;
font-weight:bold;
}

hr{
border-bottom:0px;
border-left:0px;
border-right:0px;
border-top:1px solid #aaafd5;
height:1px;
}

hr.menu{
border-bottom:0px;
border-left:0px;
border-right:0px;
border-top:1px solid #ede9dc;
height:1px;
}


p.infomatters{
color:#d2a4c5;
font:normal 9px/150%;
margin-top:0px;
text-align:right;
}

p.infomatters a{
background-color:transparent;
color:#d2a4c5;
}

p.infomatters a:hover{
background-color:transparent;
color:#F6AA17;
font-size:12px;
font-weight:bold;
}

table.footer{
background:#ffffff;
border-bottom:1px solid #baab7c;
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
font-size:10px;
margin:0px auto;
text-align:center;
}

table.header{
background-color:#ffffff;
border-collapse:collapse;
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
border-top:1px solid #baab7c;
width:100%;
}

table.header td{
margin:0px;
padding:0px;
}

table.headerNavigation{
color:#F6AA17;
border-bottom:1px solid #baab7c;
border-left:1px solid #baab7c;
border-right:1px solid #baab7c;
border-top:1px solid #f1eee5;
margin:0px;
}

table.headerNavigation td{
color:#F6AA17;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
margin:0px;
padding-top:5px;
}


.headerNavigation a,.headerNavigation a:visited{
font-weight:bold;
color:#F6AA17;
}

.headerNavigation a:hover{
font-weight:bold;
color:#EFCE8F;
}


td.footertop,td.footerbottom{
background-color:#ffffff;
padding:5px;
}


td.main,p.main{
font-size:12px;
line-height:1.5;
}


td.pageHeading,div.pageHeading,h1{
color:#baab7c;
font-size:12px;
font-weight:bold;
margin:0px;
padding-top:5px;
}

td.sideBoxHeading{
height:17px;
padding-left:5px;
}

td.headerNavigation a:visited,.sideBoxHeading a,td.footertop a{
font-weight:bold;
}

td.smallText,span.smallText,p.smallText{
font-size:11px;
}

td.tableHeading{
font-size:12px;
font-weight:bold;
}

textarea{
font-size:11px;
width:100%;
}

tr.footertop{
background:#aaafd5;
background-image:url(../images/sidebox_top_middle.gif);
font-size:11px;
}

tr.headerError{
background:#cc0033;
}

tr.headerInfo{
background:#70d250;
}

tr.leftboxheading,tr.rightboxheading,tr.centerboxheading,tr.singleboxheading{
}

tr.productListing-even,tr.upcomingProducts-even,.productsNotifications{
}

tr.productListing-odd,tr.upcomingProducts-odd{
}

tr.sideBoxHeading,td.productListing-Heading{
background:#aaafd5;
}

.banners{
padding:15px;
}

.boxText{
font-size:12px;
line-height:150%;
}

.center_column{
padding:8px;
}

.column_box_spacer_left{
height:6px;
}

.column_box_spacer_right{
height:6px;
}

.column_box_spacer_single{
height:6px;
}

.column_left{
background:#ffffff;
padding:2px;
}

.column_right{
background:#ffffff;
padding:2px;
}


.sideBox,.plainBox{
background:#ffffff;
border:1px solid #ede9dc;
font-size:12px;
padding:5px;
}

.sideBoxContent{
border-bottom:1px solid #f1eee5;
border-left:1px solid #f1eee5;
border-right:1px solid #f1eee5;
line-height:125%;
padding:4px;
}

.sideBoxFooter{
background:#aaafd5;
background-image:url(../images/sidebox_top_middle.gif);
}

.sideBoxHeading,.productListing-heading{
color:#a8955b;
font-size:11px;
font-weight:bold;
padding:3px;
}

/* Text passed with mosmsg url parameter */
.message {
	font-weight: bold;
	font-size : 10pt;
	color : red; !important
	text-align: center;
}

.contentheading, .componentheading {
  font-size        : 16px;
  font-weight      : bold;
  line-height      : 24px;
  text-align       : left;
  color            : #996600;
  width            : 100%;
}