.cat_description {font-size: 10px; color: #800000; font-weight: bold}
.boxText {font-size: 10px;}
.errorBox {font-size: 10px; font-weight: bold;}
.stockWarning {font-size: 10px; color: #cc0033;}
.productsNotifications {}
.orderEdit {font-size: 10px; color: #70d250; text-decoration: underline;}


/*pdf catalog */
.pdfcatalog  {
	font-family: "trebuchet MS";
	color: #FF0198;
}


.pdfcatalog a {
	font-family: "trebuchet MS";
	font-size: 16px;
	color: #FF0198;
	text-decoration: underline;
	font-weight: bold;
}

.hidetbl { visibility: hidden;}

/*general options*/
body {
	margin:0px;
	padding: 0px;
	text-align: center;
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;
	background: #be2639;
	background-color: #FE98CA;
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat;
	background-position: 50% 0;
}

#wrapper {
width : 924px !important ;
margin : auto auto;
border : 0px solid red;
}

/* CSS Document */

* {
padding : 0;
margin : 0;
}
html, body {
width : 100% !important ;
padding : 0;
margin : 0;
letter-spacing : 0;
word-spacing : 0;
line-height : 120%;
}
body {
	background-color: #FE98CA;
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat;
	background-position: 50% 0;
}
p {
padding : 0;
margin : 0;
}

.red {
color : #ff0000;
}

.red2 {
color : #8B0D5E;
}

#wrapper {
width : 924px !important ;
margin : auto auto;
border : 0px solid red;
}
#content {
background-color : #f2c6c7;
}
#footer {
font:13px Arial, Helvetica, sans-serif; 
color:#F70194;
line-height:20px;
}
#footer a {
color:#F70194; 
text-decoration:none;
}
#footer a:hover {
color:#000000; 
text-decoration:none;
}
#nav {
font : bold 14px "Trebuchet MS", Tahoma, Arial !important ;
color : #d85052 !important ;
line-height : 31px !important ;
}
#nav a {
color : #FF0198 !important ;
text-decoration : none !important ;
}
#nav a:hover {
color : #666666 !important ;
text-decoration : none !important ;
}
#nav ul {
padding : 0;
margin : 0;
list-style : none;
display : inline;
}
#nav ul li {
padding : 0;
margin : 0;
list-style : none;
display : inline;
float : left;
}
.devider {
background : url(images/nav_devider.jpg) no-repeat 50% 50% !important ;
height : 31px;
font-size : 0;
width : 58px;
}
/*.list1 {
padding : 0;
margin : 0;
float : left;
padding-right : 50px;
}
.list1 li {
padding : 0;
margin : 0;
float : right;
list-style : none;
display : inline;
line-height : 108% !important ;
color : #8b0d5e;
font : 12px Arial, Helvetica, sans-serif;
margin-left : 4px;
margin-right : 4px;
margin-top : 9px;
}
.list1 a {
color:#8B0D5E; 
text-decoration:none; 
}
.list1 a:hover {
color:#8B0D5E; 
text-decoration:underline; 
}
.input1 {
font-size : 14px;
width : 80px;
color : #666;
border : 1px solid #d85052;
padding : 0;
margin : 0;
}
*/.lp1_heading {
background : #fff url(images/lp1_heading.jpg) no-repeat 0 0;
height : 44px;
}
.productbox {
	font : 15px "Trebuchet MS", Tahoma, Arial !important;
	line-height : 17px;
	background-image: url(images/productbox_Bg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.lpseperatoe {
background : url(images/lp.jpg) no-repeat -1px 50%;
font-size : 0;
line-height : 0;
height : 2px;
}

/* try to hide OS Commerce links */
.lptextpad { visibility: hidden;}

/* .lptextpad {
	color : #333333;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}*/


.lptextpad a {
text-decoration : none;
color : #333333;
}
.lptextpad a:hover {
text-decoration : none;
color : #FF0B9B;
}

.productbox td td {
padding-bottom : 3px;
}
.lpbot {
background : url(images/lpbot.jpg) no-repeat 0 0;
height : 96px;
}
.rp1bg {
background : #fff;
}
.bannerbox {
background : #fff url(images/bannerboxbg.jpg) repeat-y 100% 0;
height:388px;
}
.rp1 {
background : url(images/rp1_rightbot.jpg) no-repeat 130% 100%;
}
.rp1_righttop {
background : url(images/rp1_righttop.jpg) no-repeat right top;
}
.bannerbox_bot {
background:url(images/rp1_rightbot.jpg) no-repeat -2px 100%;
height:33px;
}
.lpmid {
background:url(images/productbox_Bg.jpg) repeat-y 0px 0px;
}
.rightbotbg {
background:url(images/right_bottom.jpg) no-repeat center bottom; 
}
.rightmid {
background:url(images/right_mid.jpg) repeat-y right top;
}
.currency {
color:#A14645;
font:22px Arial, Helvetica, sans-serif;
padding-left:20px;
}

.special {
background:url(images/hotspecial.jpg) no-repeat 0px 0px; 
height:249px;
width:186px;
}

.special_home {

background:url(images/spcial_img.jpg) no-repeat 0px 0px; 
height:249px;
width:186px;
}

.special_html 
{
background:url(images/specail.jpg) no-repeat 0px 0px;
height:249px;
width:186px;
cursor:pointer;
}

.clickhere {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.clickhere a {
color:#000000; 
text-decoration:none;
}
.clickhere a:hover {
color:#FF0000; 
text-decoration:none;
}
.rightsidebg {
background:url(images/pro_right_mid.jpg) repeat-y right top; 
}
.a14_333 {
font:14px Arial, Helvetica, sans-serif; 
color:#333333;
}
.a14_D85052 {
font:14px Arial, Helvetica, sans-serif;
color:#D85052;
}
.minheight_lp {
height:200px;	
}
.productbox_righttop {
padding-left:10px; 
background:#fff url(images/pro_right.jpg) no-repeat right 0px;
}

.wight{
	background-color: #FFFFFF;
	background-image: url(images/wightbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.hadding{
	background-image: url(images/hadding_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F70194;
	text-decoration: none;
	font-weight: normal;
	padding-right: 25px;
	padding-bottom: 5px;
}
.tre18 {
	font-family: "trebuchet MS";
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	line-height: 30px;
}

.tre18  span{
	font-family: "trebuchet MS";
	font-size: 15px;
	color: #FF0198;
	text-decoration: none;
	font-weight: bold;
}
.arial15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999999;
	text-decoration: none;
}

.arial15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999999;
	text-decoration: none;
}
.tellbg {
	background-image: url(images/tellbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 149px;
	width: 173px;
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}

.tellbg input{	
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.tellbg_input{
	height: 20px;
	width: 132px;
	background-color:FFFFFF;
}

.tell_div_input{
	height: 21px;
	width: 132px;
	background-color:FFFFFF;
	background-image: url(images/input_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border:1px solid #666666;
}

.tell_table_input{
	padding-left:2px;
	padding-right:4px;
	padding-bottom:3px;
	padding-bottom:5px;
	height: 22px;
	width: 138px;
	border:0px solid #ff0000;	
}
.tell_td_input{
	padding-left:2px;
	height: 22px;
	width: 132px;
	background-image: url(images/input_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
	border:0px solid #000000;	
}

/*.tellbg input{
	background-image: url(images/input_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 132px;
	font-family: "trebuchet MS";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
*/
.content{
	font-family: "trebuchet MS";
	font-size: 15px;
	line-height: 140%;
	color: #666666;
	text-decoration: none;
	width: 630px;
	padding-left: 30px;
}

.content b, strong{
	font-family: "trebuchet MS";
	font-size: 13px;
	line-height: 140%;
	color: #F70194;
	text-decoration: none;
	
}

.content p, span{
	
	
	
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.pinkbg {
	background-image: url(images/pinkbg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.pinkbgtop {
	background-image: url(images/pinktop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

/*.pinkbgtop input, textarea{
	border: 1px solid #FE56BB;
	width: 270px;
	color: #333333;
	text-decoration: none;
}*/

.pinkbgtop input, textarea{
	
	color: #333333;
	text-decoration: none;
}

.pinkbgtop_fields input, textarea{
	border: 1px solid #FE56BB;
	width: 270px;
	color: #333333;
	text-decoration: none;
}

.tre19 {
	font-family: "trebuchet MS";
	font-size: 19px;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.h_33 {
	width:150px;
	height:33px;
	background-color:#000000;
}.bottam_img {
	background-image: url(images/left_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
}
.bottam_img1 {
	background-image: url(images/right_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 16px;
}


/* style added by ashok */
.mylink {
	color : #333333;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}
.mylink a {
text-decoration : none;
color : #333333;
}
.mylink a:hover {
text-decoration : none;
color : #FF0B9B;
}

.checkoutBarFrom {
	color : #333333;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}
.checkoutBarFrom a {
text-decoration : none;
color : #333333;
}
.checkoutBarFrom a:hover {
text-decoration : none;
color : #FF0B9B;
}

.row_height
{	height:16px; }

* html .row_height
{	height:20px; }

* +html .row_height
{	height:20px; }


.top_new {
padding-top:8px;
margin : 0;
float : left;
border:0px solid #00ffff;
vertical-align:top;
}

/* .top_new li{ list-style : none; vertical-align:top;} */
.top_new li { visibility:hidden; }

/*.top_new1 {
padding-left:10px;
padding-top:8px;
margin : 0;
float : left;
border:0px solid #FF0000;
vertical-align:top;
} */
/* .top_new1 li{ list-style : none; vertical-align:top;} */
.top_new1 li { visibility:hidden; }

.list1 {
padding : 0;
margin : 0;
float : left;
padding-right : 20px;
border:0px solid #000000;
}

/* hide shopping cart items for now */

* html .list1 {
	width:390px;
}

* +html .list1 {
	width:390px;
}

.list1 li,.list1 a  { 
visibility:hidden;
padding : 0;
margin : 0;
float : right;
}


/* .list1 li {
padding : 0;
margin : 0;
float : right;
list-style : none;
display : inline;
line-height : 108% !important ;
color : #8b0d5e;
font : 12px Arial, Helvetica, sans-serif;
margin-left : 4px;
margin-right : 4px;
margin-top : 9px;
}
.list1 a {
color:#8B0D5E; 
text-decoration:none; 
}
.list1 a:hover {
color:#8B0D5E; 
text-decoration:underline; 
} */

.input1 {
font-size : 14px;
width : 80px;
color : #666;
border : 1px solid #d85052;
padding : 0;
margin:0;

}

#terms {
 padding-top: 20px
}
#terms p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: normal;
}


#terms h2 {
 font-family: Arial, Helvetica, sans-serif;
 color: #FF0099;
 font-size: 18px;
 text-align: left;
 margin: 0px;
 padding: 0px;
}
483#terms h3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

#terms .bold {
 font-weight: bold;
}

.sizechart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;

	font-weight: normal;
	text-decoration: none;
	
	
	border: 1px solid #999999;
}

.sizechart th, .sizechart td{
	border: 1px solid #999999;
	padding: 2px;
}






.bottam_img {
	background-image: url(images/left_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
}
.bottam_img1 {
	background-image: url(images/right_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 16px;
}
.box_bottam {
	background-image: url(images/bottam_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 713px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 10px;
}
.box_top_img {
	background-image: url(images/box_top_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 728px;
	background-color: #FFFFFF;
	padding-top: 20px;
}



.product_list_ash {
	font-family: "trebuchet MS";
	font-size: 15px;
	color: #FF0198;
	text-decoration: none;
	font-weight: bold;
}

.product_list_ash a{
	font-family: "trebuchet MS";
	font-size: 15px;
	color: #FF0198;
	text-decoration: none;
	font-weight: bold;
}

.product_list_ash  span{
	font-family: "trebuchet MS";
	font-size: 15px;
	color: #FF0198;
	text-decoration: none;
	font-weight: bold;
}


.state select {
width:144px;
}
.country select {
width:144px;
}


/* CSS Document  width:205px; */

.mainwidth{ width:155px;}
.mainwidth1{ width:160px;}



* html .mainwidth{ width:155px;}
* + html .mainwidth{ width:157px;}
.spiffy{display:block}
.spiffy *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background-color: #FFC1E1;
}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #FFC1E1;
  border-right:1px solid #FFC1E1;
  background:#FFC1E1 ;}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #FFC1E1;
  border-right:1px solid #FFC1E1;
  background:#FFC1E1;}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #FFC1E1;
  border-right:1px solid #FFC1E1;}
.spiffy4{
  border-left:1px solid #FFC1E1;
  border-right:1px solid #FFC1E1;}
.spiffy5{
  border-left:1px solid #FFC1E1;
  border-right:1px solid #FFC1E1;}
.spiffyfg{
	background-color: #FFC1E1;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffc1e1;
	border-left-color: #ffc1e1;
	margin: 0px;
	padding: 0px;
}

/* ###### new style added on 28 november */
.smallText {
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
}

.stockWarning {
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
}

.main {
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
}

.productListing-heading {
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

.productListing-data {
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

.infoBox {
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;

}

.infoBoxContents {
 line-height:24px;
}

.inputRequirement
{
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
}

html {
	min-height:100%;
}
body {
	height:100%;
}
form {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	color: #000;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}

a, p, span, div, td, th{
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;
}

h1{
	font: bold 17px Arial, sans-serif;
}

h2{
	font: bold 16px Arial, sans-serif;
}

h3{
	font: bold 15px Arial, sans-serif;
}

h1, h2, h3, h4, h6, p{
	margin: 0px;
	padding: 0px;
}

#maincontainerwr {
	margin: 0 auto;
	width: 752px;
	text-align: center;
	padding: 5px;
	background: #fff;	
}

#maincontainer {
	margin: 0 auto;
	width: 742px;
	text-align: left;
}
#mainwrapper {
	float: left;
	width: 449px;
	margin-top: 2px;
}
#flash {
	float: left;
}
#menu {
	width: 451px;
	float: left;
}
#menu a {
	display: block;
	float: left;
}
#topbanner {
	float: left;
	margin-top: 2px;
}
#logo {
	float: left;
	margin-left: 3px;
	margin-top: 2px;
	display: inline;
}
#search {
	margin-left: 3px;
	margin-top: 2px;
	display: inline;
	float: left;
	width: 224px;
	background: url(images/searchb.gif) repeat-y left top;
}
#search .boxheading {
	background: url(images/searchh.gif) no-repeat left top;
	padding-top: 1px;
	padding-left: 7px;
	color: #a81f2e;
	font-size: 15px;
}
#search .boxcontent {
	padding: 0px 5px;
	background: url(images/searchf.gif) no-repeat left bottom;
	padding-bottom: 3px;
	color: #9fa19a;
	font-size:11px;
}
#search .boxcontent p {
	font-size: 11px;
	color: #9fa19a;
}
#searchform {
	margin-top: 3px;
}
#submit, #search_txt {
	vertical-align: middle;
}
#search_txt {
	font-size: 11px;
	width: 150px;
	color: #9fa19a;
}
#submit {
	border: none;
	width: 29px;
	height: 28px;
	background: url(images/submit.gif) no-repeat left top;
}
#maincolumn {
	float: left;
	width: 680px;
}

#maincolumn .boxheading, #maincolumn .boxtitle  {
	color: #F30893;
	font-size: 15px;
	margin: 4px 0px;
	text-transform: uppercase;
}

#maincolumn .boxheading{
	border-bottom: 1px solid #ac2130;
}	
	
#maincolumn .boxcontent {
	width: 448px;
}
#maincolumn .boxcontent {
	color: #9fa19a;
}

/*table template*/
/* news module */

#maincolumn #news table {
	width: 100%;
	margin: 3px 0px;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#maincolumn #news  th {
	color: #e17e5d;
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #e6e8de;
	border-bottom: 1px solid #e6e8de;
	padding: 0px 5px;
}

#maincolumn #news  tr {
	line-height: 20px;
	color: #9fa19a;
	border-top: 1px solid #e6e8de;
	border-bottom: 1px solid #e6e8de;
}

#maincolumn #news  tr a {
	color: #9fa19a;
}

#maincolumn #news  td {
	padding: 0px 5px;
	border: 1px solid  #e6e8de;
}

/*end of table template*/

.article{
	padding: 6px 0px;
}

.newsbox {
	float: left;
	clear: both;
	margin-bottom: 5px;
}

.newsdate {
	float: left;
	width: 118px;
	border-right: 1px solid #e6e8de;
}
.date {
	color: #e17e5d;
	font-weight: bold;
}
.day {
	color: #e4bcae;
	font-size: 11px;
}
.newscontent {
	float: left;
	width: 315px;
	padding-left: 5px;
	margin-left: -1px;
	border-left: 1px solid #e6e8de;
	color: #9fa19a;
}
#rightcolumn {
	padding-left: 5px;
	width: 282px;
}
#rightcolumn .boxheading {
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
	background: url(images/rightcolumnb.jpg) no-repeat right top;
	border-bottom: 1px solid #e6e8de;
	color: #e6c3c7;
	font-size: 15px;
}

#rightcolumn .boxtext{
	padding: 5px;
}

#rightcolumn #cat .boxcontent a{
	border-bottom: 1px solid #e6e8de;
	color: #a81f2e;
	display: block;
	padding: 5px 0px 5px 20px;
}

.item{
	border-bottom: 1px solid #e6e8de;
}

.pcdate{
	color: #a81f2e;
	font-weight: bold;
	padding: 3px 0px;
}

.pcprice, .pcprice .productSpecialPrice{
	color: #a81f2e;
	font-weight: bold;
}

.pditem {
	padding-bottom: 3px;
	margin-bottom: 2px;
}
.pdname, .pdname a {
	color: #a81f2e;
	font-weight: bold;
}
.pdname a:hover {
	color: #b7b7b7;
	text-decoration: none;
}
.pddescription {
	color: #a6a6a6;
	font-size: 11px;
}
.pdprice, .pdprice .productSpecialPrice {
	color: #a81f2e;
	font-weight: bold;
}
.oldprice {
	color: #a6a6a6;
	font-weight: bold;
}
#footer {
	clear: both;
	width:740px;
	margin-top: 3px;
	border-top: 1px solid #e6e8de;
	
}
#footertext {
	width: 230px;
	color: #9fa19a;
	float: left;
	margin-top: 5px;
}
#paybanner {
	float: left;
}
#copyright {
	float: left;
	color: #9fa19a;
	margin-top: 5px;
	margin-left: 20px;
}
#copyright a {
	color: #e17e5d;
	font-size: 10px;
}

/* Fix Page Structure */
.clrfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clrfix {height: 1%;}
.clrfix {display: block;}
/* End hide from IE-mac */

.pageHeading{
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
	border-bottom: 1px solid #FF0198;
	font-family: "trebuchet MS";
	font-size: 15px;
	color: #FF0198;
	text-decoration: none;
	font-weight: bold;
}


/* shopping cart design */
#shoppingcart .productListing-odd{
	background: #e7e9df;
}

#shoppingcart .productListing-even{
}

#shoppingcart .productListing {
}

#shoppingcart .productListing-heading {
	background: #e7e9df;
	padding: 4px 2px;
	color: #ae2131;
}  

.featuredeven{}
.featuredodd{}
.featuredevenend{}
.featuredoddend{}

FORM {
	display: inline;
	padding: 0px;
	margin: 0px;
}


TD.headerNavigation {
 font-size: 10px;
 font-weight: bold;
}


TR.headerError {
}

TD.headerError {
 font-size: 12px;
font-weight: bold;
 text-align: center;
}

TR.headerInfo {
}

TD.headerInfo {
 font-size: 12px;
 font-weight: bold;
 text-align: center;
}

TR.footer {
}

TD.footer {
  font-size: 10px;
 font-weight: bold;
}

.infoBox {
}

.infoBoxContents {
 font-size: 10px;
}

.infoBoxNotice {
}

.infoBoxNoticeContents {
 font-size: 10px;
}

TD.infoBoxHeading {
 font-size: 10px;
 font-weight: bold;
}

TD.infoBox, SPAN.infoBox {
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, 
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}

TABLE.productListing {
}

.productListing-heading {
 font-weight: bold;
}

.productlisting-headingPrice {
 font-size: 20px;
 font-weight: bold;
}

TD.productListing-data {
 font-size: 10px;
}


TR.subBar {
}

TD.subBar {
  font-size: 10px;
}

TD.main, P.main {
}

TD.smallText, SPAN.smallText, P.smallText {
}

TD.accountCategory {
  font-size: 13px;
}

TD.fieldKey {
 font-size: 12px;
 font-weight: bold;
}

TD.fieldValue {
 font-size: 12px;
}

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

TD.category_desc {
  font-size: 11px;
 line-height: 1.5;
}

SPAN.newItemInCart {
  font-size: 10px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
 width: 300px;
 font-size: 11px;
}

SPAN.greetUser {
  font-size: 12px;
 font-weight: bold;
}

TABLE.formArea {
}

TD.formAreaTitle {
 font-size: 12px;
 font-weight: bold;
}

SPAN.markProductOutOfStock {
 font-size: 12px;
 font-weight: bold;
}

SPAN.errorText {
}

.moduleRow {}
.moduleRowOver {cursor: pointer; cursor: hand;}
.moduleRowSelected {}

.checkoutBarFrom, .checkoutBarTo {font-size: 10px;}
.checkoutBarCurrent {font-size: 10px; }

/* message box */

.messageBox {font-size: 10px;}
.messageStackError, .messageStackWarning {font-size: 10px;}
.messageStackSuccess {font-size: 10px}

/* input requirement */

.inputRequirement {font-size: 10px;}

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
}

.linkListing-heading {
 font-size: 10px;
 font-weight: bold;
 text-align: center;
}

TD.linkListing-data {
 padding: 4px;
  font-size: 10px;
}

TR.linkListing-odd {
 background: #f8f8f9;
}

TR.linkListing-even {
 background: #F5F5F5;
}
/* VJ Links Manager v1.00 end */
.content 	{FONT-SIZE: 10px;}

/* Show Cart Details */
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
 font-size: 11px;
 line-height: 1.5;
}

 /* Show Header Page Links */
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
 background-image: url('images/button_blank_left.gif');
}

TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
 background-image: url('images/button_blank_right.gif');
}

TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
 background-image: url('images/button_blank_middle.gif');
  font-size: 10px;
 font-weight: bold;
}

A.HeaderPageLinks {
  font-size: 10px;
 font-weight: bold;
}
a:hover.HeaderPageLinks {
  font-size: 10px;
 font-weight: bold;
}

TD.cookieUsage {
  font-size: 10px;
 font-weight: bold;
}
.yearHeader {font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none;} .calendarMonth {background-color: #BBC3D3; cursor: default; width: 100%;}
.calendarHeader {font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000;  text-decoration: none; height: 22px;}
.calendarToday { font-size: 10px; color: #000000; background-color: #FFCF00; padding-left: 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendarWeekend { font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left: 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendar { font-size: 10px; color: #000000;  padding-left: 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.event { font-size: 11px; color: #000000;  text-decoration: none; border:1px solid #E6E6E6;}
.empty {background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px;}
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}

/* VJ infosystem added */
h4.infoTitle {
 margin: 0;
 margin-bottom: 0.2em;
}

p.infoBlurb {
 margin: 0;
 margin-bottom: 2em;
}


TD.productPriceInListing {
  font-size: 10px;
}

TD.productPriceInBox {
  font-size: 10px;
}

TD.productPriceInProdInfo {
  font-size: 12px;
}

/* .a14_333 {
font:14px Arial, Helvetica, sans-serif; 
color:#F70194;
text-decoration: none;
}
a.a14_333 {
font:14px Arial, Helvetica, sans-serif; 
color:#F70194;
text-decoration: none;
}

a.a14_333:hover {
font:14px Arial, Helvetica, sans-serif; 
color:#F70194;
font-weight: bold;
text-decoration: underline;
} */
.a14_333 { visibility: hidden; }



#FFix {
    position: relative;
    width: 924px;
    height: 48px;
    text-align: center; 
}

#FFix2 {
    position: absolute;
    width: 924px;
    text-align: center; 
}
