html,body{margin:0;padding:0}
body{font: 12px Eurostyle, arial, Tahoma, sans-serif; background: #fff; color: #000;}

/** def styles **/
p{ margin: 10px 0;
	line-height: 1.4em;
	letter-spacing: 0.05px;
}
a{}
h1{
	font-size: 2.1em;
	border-bottom: 5px solid #f78934;
	margin: 0 0 15px 0;
	padding-bottom: 5px;
	padding-left: 5px;
}

strong{
	font: bold 1em Arial, sans-serif;
}

h2{font-size: 1.5em}

h3{
	font: bold 1em Arial, sans-serif;
	margin-bottom: 3px;
	
}
h4{font-size: 1.3em}
h5{font-size: 1.2em}
h6{font-size: 1.1em}
a{color: #f68933; text-decoration: none;}
a:hover{color: #999; text-decoration: underline;}
/** end def styles **/

div#{
    height: 116px;
    position: relative;
    /*overflow: hidden;*/
}

div#content{
    background: #EFEFF0 url("../img/bg_content.png") repeat-x;
    border: 1px solid #ccc;
}
div#footer{
    height: 30px;
    position: relative;
    overflow: hidden;
}

div#container{
    width:990px;
    margin:0 auto;
    padding:0;
}


/** navigation **/
#navig_main
{
    position: absolute;
    bottom: 9px;
    right: 0;
    font-weight: bold;
    font-size:12px;
}

#navig_ext {
    position: absolute;
    top: 15px;
    right: 0;
    font-weight: bold;
	
}

#navig_ext li {
    float: left;
    display: inline;
    margin-left: 5px;
    color: #666;
}

#navig_ext li a{
	color: #777;
	font: 13px Arial, sans-serif;
	
}

#navig_ext li a:hover{
}


#navig_foot {
    font-weight: bold;
    font-size: 1em;
    margin-top: 3px;
}

#navig_foot li {
    float: left;
    display: inline;
    margin-left: 5px;
    color: #666;
}

#navig_foot li a{
	color: #888;
	font: 12px Arial, sans-serif;
}

#copy {
    position: absolute;
    top: 3px;
    right: 0;
    font-weight: bold;
    font-size: 0.9em;
}
#copy li {
    float: left;
    display: inline;
    margin-left: 5px;
}
#copy li a {
    color: #000;
    text-decoration: underline;
}
#copy li a:hover {
    color: #999;
    text-decoration: underline;
}
/** end navigation **/


/** breadcrumbs **/
/** end breadcrumbs **/


/** content **/
div#content{
    float: left;
}
#swfContent{
    margin: 20px 0 0 20px;
}

#left{
    width: 650px;
    float: left;
    display: inline;
    overflow: hidden;
}
#right{
    float: left;
    display: inline;
    width: 330px;
}

#content .right #block_corporate, #block_law, #block_consultants, #block_consultants2{
    height: 96px;
    background: #fff;
    margin: 15px 0 0 15px;
}

#latest-news{
	clear: both;
}

#right .block-list {
	margin-top: 20px;
}

#right .block{
	margin-bottom: 3px;
}

#logo{
	margin-top: 10px;
}

#latest-news{
	height: 78px;
	background: url("../img/latest-news_bg.gif") repeat-x;
	margin: 0 10px 0 20px;
}

#latest-news .latest-news-title{
	background: url("../img/latest-news_left.gif") no-repeat left 0;
	height: 78px;
	width: 120px;
	float: left;
	color: #FD8342;
	font: 18px Arial, sans-serif;
	padding: 10px 0 0 20px;
}

#latest-news .latest-news-list{
	background: url("../img/latest-news_right.gif") no-repeat right 0;
	height: 78px;
	width: 800px;
	float: right;
}

#latest-news .latest-news-list ul{
	padding: 13px 0;
}

#latest-news .latest-news-list ul li{
	margin-bottom: 5px;
}

#latest-news .latest-news-list ul li a{
	color: #717171;
	font: bold 15px Arial, sans-serif;
}

.image-block{
	color: #666;
	font: 22px Arial, sans-serif;
	width: 270px;
	height: 110px;
	margin: 10px 20px;
	float: left;	
}

.image-block .image-block-title{
	text-align: left;
}

#down-blocks{
	clear: both;
}

.oblock-right{
	background: #FBCAA4 url("../img/oblock_right.png") no-repeat right 0;
	width: 7px;
	height: 111px;
	position: absolute;
	top: 0;
	right: -7px;
}

.oblock{
	position: relative;
}

.oblock-content{
	border-top: 1px solid #F78C3A;
	border-bottom: 1px solid #F78C3A;
	border-left: 1px solid #F78C3A;
	float: left;
	width: 100%;
	height: 109px;
	background-color: #FBCAA4;
}

.oblock-title-big{
	font-size: 1.8em;
	color: #535353;
	margin: 10px 15px;
}

.oblock-content .oblock-text{
	margin: 0 10px 3px 20px;
}

.oblock-content .oblock-text a{
	color: #001d4c;
	font: 12px Arial, sans-serif;
	
}	 

.link-block{
	float: left;
	width: 310px;
}

.link-block-first{
	margin-right: 30px;
}

.oblock .oblock-title{
	color: #535353;
	font: bold 14px Arial, sans-serif;
	margin: 10px 15px;
}

.oblock ul{
	margin: 0 20px 0 40px;
	list-style-image: url('../img/point.gif'); 
}

.oblock ul li a{
	color: #001D4D;
	font: bold 12px Arial, sans-serif;
	padding: 2px; 
}

.anons-block{
	float: left;
	width: 275px;
}

.anons-block-first{
	margin-right: 23px;
}

.e-begin{
	background: url("../img/enterprise-icon.gif") no-repeat 0 0;
	padding-left: 40px;
}

.s-begin{
	background: url("../img/shuttle-icon.gif") no-repeat 0 0;
	padding-left: 40px;
}

.p2-begin{
	background: url("../img/p2-commander.png") no-repeat 0 0;
	padding-left: 60px;
}


.indent{
	padding: 5px 0;
}

.indent-down{
	margin-bottom: 10px;
}

.indent-top{
	margin-top: 15px;
}


.tips{
	font: italic 12px Arial, sans-serif;
	color: #666;
}

.ul-point{
	margin: 15px 40px;
	list-style-image: url('../img/point-grey.gif');
}

.ul-point li{
	padding: 2px 0;
	line-height: 1.4em;
	letter-spacing: 0.05px;
}

.half-col{
	width: 45%;
	float: left;
	margin-right: 20px;
	position: relative;
}

/*----- pages -----*/
#left-col{
	float: left;
	width: 160px;
	margin: 5px 10px;
}

#main-content{
	float: left;
	width: 580px;
	margin: 5px 0px;
	position: relative;
	color: #666;
}

#right-col{
	float: left;
	width: 200px;
	*width: 195px;
	background-color: #717071;
	border: 1px solid #505050;
	margin: 5px 10px;
	position: relative;
}

#main-content .wblock{
	margin-bottom: 15px;
}

#requestBtn{
	float: right;
	width: 125px;
	height: 50px;
	margin: 10px 5px 40px 10px;
}

.image-right{
	float: right;
	margin: 5px 10px 15px 15px;
}

.delim-dot{
	border-top:1px dotted #999;
	height: 1px;
	margin: 20px;
	clear: both;
}

dl{
	padding: 5px;
}

dl dt{
	font: bold 1em Arial, sans-serif;
	padding-bottom: 2px;
	background: url("https://www.paraben.com/images/arrow.gif") no-repeat 0 2px;
	padding-left: 20px;
	line-height: 1.4em;
	letter-spacing: 0.05px;
}

dl dd{
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 1.4em;
	letter-spacing: 0.05px;
}

#navigation{
	margin: 15px;
}

#navigation li{
	color: #fff;
	font: bold 1.4em Arial, sans-serif;
	padding-bottom: 5px;
}

#navigation ul{
	margin: 10px 10px 5px 0;
}

#navigation ul li{
	font: 13px Arial, sans-serif;
	padding-bottom: 4px;
	padding-left: 20px;
	background: url('../img/point-white.gif') no-repeat 10px 5px;
	color: #001d4c;
}

#navigation ul li.selected{
	color: #fff;
	font-weight: bold;
	font: bold 12px Arial, sans-serif;
}

#navigation ul li a{
	color: #001d4c;
}	

p.more{
	text-align: right;
	margin-top: 1px;
	padding-right: 10px;
}

/*---------------- form style -----------------------------------*/
.form{
    font: 1em Arial, sans-serif;
}

.form .frow{
    clear: both;
    padding: 3px 0 5px 0;
    margin-bottom: 5px;
    border-bottom:  1px dashed #ddd;
    overflow: hidden;
    zoom: 1;
    float: left;
}

.form .ffield{
    width: 160px;
    float: left;
    font-weight: bold;
}

.form .fvalue{
    float: left;
    width: 250px;
}

.form select{
    width: 100%;
    font: 0.9em Arial, sans-serif;
}

.form .input-text{
    width: 95%;
}

.small_text_input{
    width: 30px;
}

#captcha-input{
    font: 25px Arial, sans-serif;
    width: 80px; 
    float: left;
    margin-right: 10px;
}

.fbutton{
    margin-left: 160px;
    clear: both;
    padding-top: 10px;
}

.form .btn{
	padding: 3px 15px;
}

.form .required{
	color: red;
	font: bold 1.4em Arial, sans-serif;
}

.form .required-row{
	color: red;
}

.form .ferror{
    width: 240px;
    margin-left: 160px;
    color: red;
    font: 11px Arial, Verdana, sans-serif;
    line-height: 1.3em;
    margin-bottom: 2px;
}

#captcha-img{
	float: left;
	margin-right: 10px;
	cursor: pointer;
}

#captcha-block{
	width: 90px;
	height: 50px;
	float: left;
	border: 1px dashed #888;
	padding: 3px;
	margin-right: 10px;
}

.error-msg{
	margin: 15px 0;
	color: red;
	font-weight: bold;
}

.success-msg{
	margin: 15px 0;
	color: #F68933;
	font-weight: bold;
}
/*--------------- block with white inside and round corners ------------------------*/
.wblock{
	width: 100%;
	height: 100%;
	background-color: #fff;
}

.wblock-cnr-lt, .wblock-cnr-rt, .wblock-cnr-lb, .wblock-cnr-rb{
	width: 5px;
	height: 5px;
} 

.wblock-line-top{
	border-top: 1px solid #d1d1d1;
	height: 5px;
}

.wblock-line-bottom{
	border-bottom: 1px solid #d1d1d1;
	height: 5px;
}

.wblock-line-left{
	width: 4px;
	border-left: 1px solid #d1d1d1;
}

.wblock-line-right{
	width: 4px;
	border-right: 1px solid #d1d1d1;
}

.wblock-center{
	padding: 10px 20px;
}

.wblock-cnr-lt{
	background: url("../img/corners/white-lt.gif") no-repeat left top;
}

.wblock-cnr-rt{
	background: url("../img/corners/white-rt.gif") no-repeat right top;
}

.wblock-cnr-lb{
	background: url("../img/corners/white-lb.gif") no-repeat left bottom;
}

.wblock-cnr-rb{
	background: url("../img/corners/white-rb.gif") no-repeat right bottom;
}

.grey-cnr-lt{
	width: 3px;
	height: 3px;
	background: url("../img/corners/grey-lt.gif") no-repeat;
	position: absolute;
	top: -1px;
	left: -1px;
}

.grey-cnr-lb{
	width: 3px;
	height: 3px;
	background: url("../img/corners/grey-lb.gif") no-repeat;
	position: absolute;
	bottom: -1px;
	left: -1px;
}

.price-block{
	font: bold 16px Georgia, serif;
	color: #333; 
}

.price-block .price{
	
}

.price-block .comment{
	font-weight: normal;
	color: #444;
}


#comparison-chart{
	border-collpase: none;
	border: 1px solid #666;
}

#comparison-chart td{
	border: 2px solid #666;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

#comparison-chart td.paraben-x{
	font: bold 18px Arial, sans-serif;
	color: #FD8342;
}

#comparison-chart td.product{
	font-weight: bold;
	background-color: #f8b480;
	padding: 5px;
}

#comparison-chart td.issue{
	width: 165px;
	padding: 5px;
	text-align: left;
}


#comparison-chart td.title{
	font: bold 20px Arial, sans-serif;
	color: #FD8342;
	padding: 20px;
}	

#comparison-chart .-product{
	font-weight: bold;
	text-align: left;
	padding: 5px;
}


/** end content **/

#navig-accordeon{
	width: 155px;
}

#navig-accordeon .title{
	background-color: #F78C3A;
	color: #fff;
	font: bold 17px Arial, sans-serif;
	text-align: center;
	padding: 5px 10px;
	margin-top: 3px;
}

#navig-accordeon .tab{
	border-left: 1px solid #F78C3A;
	border-bottom: 1px solid #F78C3A;
	border-right: 1px solid #F78C3A;
}

#navig-accordeon .closed .tab-title{
	background: url("https://www.paraben.com/images/right.gif") no-repeat 125px 8px;
}

#navig-accordeon .opened .tab-title{
	background: url("https://www.paraben.com/images/down.gif") no-repeat 125px 8px;
}

#navig-accordeon .tab-title{
	cursor: pointer;
	border-bottom: 1px solid #F78C3A;
	padding: 6px;
}

#navig-accordeon .tab-title:hover{
	background-color: #fff;
}

#navig-accordeon .tab-links{
	background-color: #FFF4EA;
}

#navig-accordeon .tab-links li{
	vertical-align:bottom;
	*border-bottom: 1px solid #FFF4EA;
}

#navig-accordeon .tab-links li a{
	display: block;
	padding: 3px 5px;	
}

#navig-accordeon .tab-links li a:hover{
	background-color: #EFEFF0;
	text-decoration: none;
	color: #000;
}

/** footer **/
#footer{
	clear: both;
    overflow: hidden;
    font-size: 0.9em;
}
#footer .copy{
    float: left;
    display: inline;
}
#footer .navig_foot{
    float: right;
    display: inline;
    margin-right: 35px;
}
#footer .navig_foot ul{
    overflow: hidden;
    color: #fff;
}
#footer .navig_foot ul li.active a{
    overflow: hidden;
    color: #628bd0;
    text-decoration: none;
}
#footer .navig_foot ul li a{
    overflow: hidden;
    color: #fff;
    text-decoration: none;
}
#footer .navig_foot ul li a:hover{
    overflow: hidden;
    text-decoration: underline;
}
#footer .navig_foot ul li{
    float: left;
    display: inline;
    margin-left: 8px;
}
/** end footer **/

/** dropdown nav **/

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; /*height: 30px; line-height: 30px; *//*background: #ccc;*/ }
ul.dropdown a:hover		            { color: #000; background: #f68933;}
ul.dropdown a.arr:hover		        { color: #000; background: #f68933 url("https://www.paraben.com/images/arr.gif") no-repeat right;}
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { /*display: block; padding: 4px 8px; border-right: 1px solid #333;*/
	 								  color: #222;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li:hover                { color: black; position: relative; }
ul.dropdown li.hover a              { color: black; font-weight: bold; /*background: #ccc;*/}


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; margin-top: 0px; left: 0; z-index: 100;}
ul.dropdown ul li 					{ font-weight: normal; background: #ccc; color: #000; padding: 3px;
									  border-bottom: 1px solid #eee; float: none; }
ul.dropdown ul li:hover				{ background: #f68933; }

                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0;  }
ul.dropdown li:hover > ul 			{ visibility: visible; }
ul.dropdown ul ul li 				{ background: #eee; color: #000;
									  border-bottom: 1px solid #fff; }
.arr {background: url("https://www.paraben.com/images/arr.gif") no-repeat right;}

/** end dropdown nav **/

.itemBorder { border: 1px solid black }
.itemText { text-decoration: none; color: #FFFFFF; font: 12px Arial, Helvetica }
.itemText2 { text-decoration: none; color: #FFFFFF; font: 18px Arial, Helvetica }
.white {font-family : Arial;
font-weight : normal; 
text-decoration: none;
font-size : 9pt; color : #ffffff}
.white2 {font-family : Arial;
font-weight : normal; 
text-decoration: none;
font-size : 14pt; color : #ffffff}
.news {font-family : Arial;
font-size : 8pt;
font-weight : normal; 
text-decoration: none;
color : #000000}
.main {font-family : Arial;
font-size : 9pt;
font-weight : normal; 
text-decoration: none;
color : #000000}
.price { color : #ECE5A2;
font-weight : normal; 
text-decoration: none;
font-size : 12pt;
font-family : Arial}
.sub {font-family : Arial;
font-weight : normal; 
text-decoration: none;
font-size : 9pt; color : #FFFFFF}
.sub2 {font-family : Arial;
font-weight : normal; 
text-decoration: none;
font-size : 9pt; color : #000000;}
.sub3 {font-family : Arial;
font-weight : normal; 
text-decoration: none;
font-size : 12pt; color : #000000;}
A { color : #00677a;
font-weight : normal; 
text-decoration: none;
font-size : 8pt;
font-family : Arial;}
A.sub { color : #FD8342;
font-weight : normal; 
text-decoration: none;
font-size : 7pt;
font-family : Arial}
A.sub2 { color : #00677a;
font-weight : normal; 
text-decoration: none;
font-size : 9pt;
font-family : Arial;}
A.sub3 { color : #ECE5A2;
font-weight : normal; 
text-decoration: none;
font-size : 9pt;
font-family : Arial}
A.sub4 { color : #00677a;
font-weight : normal; 
text-decoration: none;
font-size : 14pt;
font-family : Arial;}
A.sub5 { color : #ffffff;
font-weight : normal; 
text-decoration: none;
font-size : 9pt;
font-family : Arial;}
A:hover { font-weight : normal;
color : #FD8342}
A.sub:hover { font-weight : normal;
color : #00677a
 }
 
 .DROPMENU
{
	margin: 0px;
	padding: 0px;
}

.DROPMENU div.MENUITEM
{
	font-weight: bold;
	text-decoration: underline;
	vertical-align: middle;
	position: relative;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #FD8342;
	font-weight: bold;
	cursor: pointer;
}

.DROPMENU div.MENUITEM .STATUSICON
{
	position: absolute;
	top: 3px;
	right: 5px;
	border-style: none;
}

.DROPMENU div.SUBMENU
{
	vertical-align: middle;
}

.DROPMENU div.SUBMENU ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.DROPMENU div.SUBMENU ul li
{
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.DROPMENU div.SUBMENU ul li table 
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
}

.DROPMENU div.SUBMENU ul li table td, th
{
	border-left-style: solid;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: Eurostyle, Arial;
	font-size: 11pt;
	text-decoration: none;
	padding: 2px;
}

.DROPMENU div.SUBMENU ul li table th a
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: inline;
}

.DROPMENU div.SUBMENU ul li table th a:hover
{
	color: #000000;
}

.DROPMENU div.SUBMENU ul li table tr.EVEN
{
	background-color: #FEF1E6;
}

.DROPMENU div.SUBMENU ul li table tr.ODD
{
	background-color: #FFFFFF;
}

.DROPMENU div.SUBMENU ul li table tr.
{
	background-color: #F68933;
}

.DROPMENU div.SUBMENU ul li a
{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #F78C3A;
	text-decoration: none;
	font-weight: normal;
	width: 126px;
	font-size: 10px;
}

.SMALLO {font-family : Eurostyle, Arial;
font-size : 9pt;
text-decoration: none;
color : #FD8342}

.MEDO {font-family : Eurostyle, Arial;
font-size : 11pt;
text-decoration: none;
color : #FD8342}

.BIGO {font-family : Eurostyle, Arial;
font-size : 20pt;
color : #FD8342}

.SMALLW {font-family : Eurostyle, Arial;
font-size : 9pt;
text-decoration: none;
color : #FFFFFF}

.MEDW {font-family : Eurostyle, Arial;
font-size : 11pt;
text-decoration: none;
color : #FFFFFF}

.BIGW {font-family : Eurostyle, Arial;
font-size : 20pt;
color : #FFFFFF}

.SMALLB {font-family : Eurostyle, Arial;
font-size : 9pt;
text-decoration: none;
color : #000000}

.MEDB {font-family : Eurostyle, Arial;
font-size : 11pt;
text-decoration: none;
color : #000000}

.BIGB {font-family : Eurostyle, Arial;
font-size : 20pt;
color : #000000}

.SMALLG {font-family : Eurostyle, Arial;
font-size : 10pt;
color : #000000}

.MEDG {font-family : Eurostyle, Arial;
font-size : 11pt;
text-decoration: none;
color : #666666}

.BIGG {font-family : Eurostyle, Arial;
font-size : 10pt;
font-weight : bold;
color : #666666}

.COPYRIGHT {font-family : Arial;
font-size : 8pt;
text-decoration: none;
color : #FD8342}

.COPYRIGHT2 {font-family : Arial;
font-size : 7pt;
text-decoration: none;
color : #000000}

/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FD8342; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {font-family : Eurostyle, Arial;
font-size : 11pt;
text-decoration: none;
color : #FD8342
}

A:hover {
  color: #FD8342;
  text-decoration: underline;
}

A.productListing-heading:hover {
  color: #000000;
  text-decoration: underline;
}

A.medo:hover {
  color: #000000;
  text-decoration: underline;
}
A.SMALLB {font-family : Eurostyle, Arial;
font-size : 8pt;
text-decoration: none;
color : #02687b;
font-weight : bold;
}

A.SMALLB:hover {
  color: #000000;
  text-decoration: underline;
}

A.SMALLO {font-family : Eurostyle, Arial;
font-size : 8pt;
text-decoration: none;
color : #FD8342;
font-weight : bold;
}

A.smallo:hover {
  color: #000000;
  text-decoration: underline;
}

A.COPYRIGHT:hover {
  color: #000000;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR. {
  background: #ffffff;
}

TR.Navigation {
  background: #bbc3d3;
}

TD.Navigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.Navigation { 
  color: #02687b; 
}

A.Navigation:hover {
  color: #000000;
}

A.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  color: #ffffff;
}

TR.Error {
  background: #ff0000;
}

TD.Error {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.Info {
  background: #00ff00;
}

TD.Info {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #666666;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents2 {
  background: #FD8342;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents3 {
  background: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FFFFFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFFFFF;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #e7e7e7;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FD8342;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #666666;
}

TD.pageHeading2, DIV.pageHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #FD8342;
}

TD.pageHeadingPrice, DIV.pageHeadingPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #469C23;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FD8342;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  background: #FD8342;
  color: #ffffff;
  font-weight: bold;
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccFFcc;
}


.moduleRow { }
.moduleRowOver { background-color: #CCCCCC; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #F5DABE; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

TD.tab {
	background-color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	}
		
A.tab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration : none;
	}
A.tab:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #ffcc00;
	text-decoration : none;
}
TD.ontab {
	background-color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #ffffff;
	}

A.Link {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #000099;
	text-decoration : none;
}
A.Link:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #99ccff;
	text-decoration : none;
}
A.ontab {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: smaller;
 color: #3184B5;
 text-decoration : none;
}

.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

table.data {
	width: 100%;
	padding-bottom: 0;
	padding-left: 1;
	padding-right: 1;
	padding-top: 0;
}

table.data th {
	background: #F68933;
	font-size: 11pt;
	text-decoration: none;
	color: #000000;
}

table.data tr.odd {
	background: #C0C0C0;
}

table.data tr.even {
	background: #FFFFFF;
}

table tr.legend {
	background : #FFFFFF;
}

table td.legend {
	text-align: left;
	font-size: 9pt;
}
