/* CSS Document */

html{
  overflow: -moz-scrollbars-vertical;
	
}
body{
	padding:0;
	margin:0;
	background-color: #4a4a4c;
  	overflow-y:scroll;
}

table{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e3d24;
	background-color:transparent;
}
pre{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}
form{
	padding:0;
	margin:0;
	width: auto;
  overflow: visible;	
}
.checkbox {
border: 0px solid black;
background:transparent;
} 
.radio {
background-color: #222527;
filter:alpha(opacity=100); 
border: 0px solid black;
} 
label{
	padding:0;
	margin:0;
	width:170px;
}
th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#333;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 5px;	
}
.background{
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x;	
}

textarea {
	background-color: #ffffff;
	color : #666666;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	text-indent: 1pt;
	border: 1pt solid #666666;		
}
input {
	background-color: #ffffff;
	color :#666666;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	text-indent: 1pt;
	border: 1pt solid #666666;		
}
select {
	background-color: #ffffff;
	color:#666666;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	text-indent: 1pt;
	border: 1pt solid #666666;
}
.searchButton {
	background-color:#000000;
	color:#FF9900;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;	
}

h1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#f98f21;
	font-weight:900;
	padding:0px;
	padding-top:10px;
	margin:0px;
}
h2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#f98f21;
	font-weight:900;
	padding:0px;
	padding-bottom:0px;
	padding-top:10px;
	margin:0px;
}
h3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#f98f21;
	font-weight:900;
	padding:0px;
	padding-top:3px;
	padding-bottom:0px;
	margin:0px 0px 0px 0px;
}
h4{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	font-weight:900;
	padding:0px;
	padding-top:10px;
	padding-bottom:15px;
	margin:0px;
}
h5{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFF;
	font-weight:900;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.searchTitle{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#f98f21;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.footer{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#4a4a4c;
	color:#FFFFFF;
	padding-top:10px;

}
.footer a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;	
}

.footer a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:underline;

		
}
.NewsletterFooter{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#4a4a4c;
	color:#FFFFFF;
	padding-top:10px;

}
.NewsletterFooter a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;	
}

.NewsletterFooter a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration:underline;
		
}
.table1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
}
.table1 .detailsTable{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
	border-color:#666666;
	border-width: 1px 1px 1px 1px;
	border-style:solid;
}
.table1 th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#000000;
	padding: 0px;
	margin: 0px;
	height:18px;
}
.table1 tr .row1 {
	background-color: #FFCC89;
	color:#333;	
	font-size: 11px;
}
.table1 tr .row2 {
	background-color:#C7C7C7;
	color:#333;
	font-size: 11px;	
}
.table1 td .marginCell {
	padding: 0px 12px 0px 0px;
}
.table1 td .labelText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#000000;
	padding: 0px;
	margin: 0px;
	height:18px;
}
.table1 cite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;	
}
.table1 a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:underline;
	text-align:left;
	padding: 0px 0px 0px 0px !important;
	margin: 0px !important; 
	border:  0px;
	cursor: hand;	
	width: auto !important;
	height: 18px !important;
  overflow:visible !important;	
}
.table1 a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	background-color:transparent;
	color:#f78f1e;
	text-decoration:underline;
	text-align:left;
	padding: 0px 0px 0px 0px !important;
	margin: 0px !important; 
	border:  0px;
	cursor: hand;	
	width: auto !important;
	height: 18px !important;
  overflow:visible !important;	
}
.table2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
	padding-left:15px;
}
.table3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
	padding-left:0px;
}
.table3 a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#f98f21;
	padding-left:0px;
	text-decoration:underline;
}
.table3 a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#f98f21;
	padding-left:0px;
}
.promoTable{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
	padding-top:10px;
	padding-left:0px;
	background-image:url(/images/promo_bg.jpg);
	background-repeat:no-repeat;
	height:450px;
	width:805px;
	
}

.products{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
	padding-left:10px;
}
.products a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:none;
}
.products a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:transparent;
	color:#f78f1e;
	text-decoration:none;
}
.products ul{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	list-style:inside;
	list-style-image:url(/images/bullet_orng.gif);
	padding-left:0px;
}
.promotable{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(/images/promo_adBG_SK4b.jpg);
	background-repeat:no-repeat;
	width:845px;
	height:508px;
	padding-left:7px;
	padding-top:0px;
	color:#FFFFFF;
}
.promotable2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(/images/promo_adBG2.jpg);
	width:845px;
	height:415px;
	padding-left:10px;
	padding-top:5px;
	color:#FFFFFF;
}
.promotable3{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 background-image:url(/images/promo_feb11.jpg);
 width:845px;
 height:415px;
 padding-left:10px;
 padding-top:5px;
 color:#FFFFFF;
}
.promoForm{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:15px;
	padding-top:0px;
	color:#FFFFFF;
}
.content{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
	padding-left:10px;
}
.content a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:none;
}
.content a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:transparent;
	color:#f78f1e;
	text-decoration:none;
}
.search {
	background-color:#000000;
	color:#f98f21;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}
.search a{
	background-color:#000000;
	color:#FFFFFF;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	text-decoration:none;
}
.search a:hover{
	text-decoration:underline;
}
.contact{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
	padding-right:30px;
}
.contact a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:underline;
}
.contact a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color:transparent;
	color:#f78f1e;
	text-decoration:underline;
}
.homeBottom{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
}
.errorbold { 
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #f98f21;
}
.error {
	color:#f98f21;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	text-indent: 1pt;
}

#tableLink{
		margin-left:15px;
		padding-left:15px;
		margin-bottom:0px;
		padding-bottom:0px;
	} 
	
	#tableLink li{
	padding-bottom:5px;
	list-style-type:disc;
	color: #f98f21;	
	}
	
	#tableLink li input{
		color:#f98f21;
		font-size:11px;
		font-weight:normal;
		border: 0px;
		margin:0px;
		padding:0px;
		cursor:hand;
		cursor:pointer;
		background-color:transparent;
		text-decoration: none;
		text-align:left;	
	}
	
	#tableLink li input:visited{
		color:#f98f21;;
		font-size:11px;
		font-weight:normal;
		border: 0px;
		margin:0px;
		padding:0px;
		cursor:hand;
		cursor:pointer;
		background-color:transparent;
		text-decoration: none;
		text-align:left;	
	}
	
	#tableLink li input:hover{
		color:#f98f21;
		font-size:11x;
		font-weight:normal;
		border: 0px;
		margin:0px;
		padding:0px;
		cursor:hand;
		cursor:pointer;
		background-color:transparent;
		text-decoration: underline;
		text-align:left;	
	}
.buttonclick{
	color:#1F4292;
	font-size:11px;
	font-weight:normal;
	border: 0px;
	margin:0px;
	padding:0px;
	cursor:hand;
	cursor:pointer;
	text-decoration: underline;
	background-color:transparent;	
}
.portalbutton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}
.storeData
{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;	
}
.productLanding{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
	padding-left:0px;
}
.productLanding a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	background-image:url(/images/bullet_orng.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 7px !important;
	margin: 0px !important; 
	border:  0px;
	cursor: hand;	
	width: auto !important;
	height: 18px !important;
  overflow:visible !important;	
}
.productLanding a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color:transparent;
	color:#f78f1e;
	text-decoration:none;
	text-align:left;
	background-image:url(/images/bullet_orng.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 7px !important;
	margin: 0px !important; 
	border:  0px;
	cursor: hand;	
	width: auto !important;
	height: 18px !important;
  overflow:visible !important;	
}
.productLanding .subcategoryButton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	background-image:url(/images/bullet_orng.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 7px !important;
	margin: 0px !important; 
	border:  0px;
	cursor: hand;	
	width: auto !important;
	height: 18px !important;
  overflow:visible !important;	
}

.productLanding .subcategoryButtonON {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color:transparent;
	color:#f78f1e;
	text-decoration:none;
	text-align:left;
	background-image:url(/images/bullet_orng.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 7px !important;
	margin: 0px !important; 
	border:  0px;
	cursor: hand;	
	width: auto !important;
	height: 18px !important;
  overflow:visible !important;	
}

.productLanding ul{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	list-style:inside;
	list-style-image:url(/images/bullet_orng.gif);
	padding-left:0px;
}
.productBg {
	border-color:#666666;
	border-width: 1px 1px 1px 1px;
	border-style:solid;
	padding-left:5px;
	padding-right:5px;
}
.productBg .noBorderInput {
	border-width: 0px 0px 0px 0px;
	border-style:solid;	
}
.productLanding .productBg a {
	background-image:none !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px !important; 
}
.productLanding .productBg a hover {
	background-image:none !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px !important; 	
}
.productTitleDiv{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:transparent;
	color:#FFFFFF;
	height:28px;		
}
.productDetailsDiv a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:underline;
	text-align:left;
	padding: 0px 0px 0px 7px !important;
	margin: 0px !important; 
	border:  0px;
	cursor: hand;	
	width: auto !important;
	height: 18px !important;
  overflow:visible !important;	
}
.productDetailsDiv a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background-color:transparent;
	color:#f78f1e;
	text-decoration:underline;
	text-align:left;
	padding: 0px 0px 0px 7px !important;
	margin: 0px !important; 
	border:  0px;
	cursor: hand;	
	width: auto !important;
	height: 18px !important;
  overflow:visible !important;	
}
.repeatMenuFiller_left {
	background-image:url(../images/productMenu_bg_left.jpg);
	background-repeat:repeat-y ;
} 
.repeatMenuFiller_right {
	background-image:url(../images/productMenu_bg_right.jpg);
	background-repeat:repeat-y ;
} 

/*Accordian menu style starts here*/

.glossymenu{
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 181px; /*width of menu*/
border: 0px solid  #CCCCCC;
}

.glossymenu a.menuitem{
background-color:#000000;
font: normal 11px Arial;
font-weight:bold;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 0px 0px 0px 2px !important;
text-decoration: none;
border-bottom: 0px solid  #CCCCCC;
top-bottom: 0px solid  #CCCCCC;
} 

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
border-bottom: 0px solid  #CCCCCC;
top-bottom: 0px solid  #CCCCCC;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
} 

.glossymenu a.menuitem:hover{
background-color:#000000;
color:#f78f1e;
cursor:hand;
cursor:pointer;
} 

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background-color:#434343;
color:#f78f1e;
} 

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
} 

.glossymenu div.submenu ul li{
border-bottom: 1px solid #666;
height:auto !important;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 11px Arial;
color: white;
text-decoration: none;
padding: 2px 1px 3px 2px !important;
height:auto !important;
}

.glossymenu div.submenu ul li a:hover{
background-color:#434343;
color: #f78f1e;
padding: 2px 1px 3px 2px !important;
height:auto !important;
}
/*Accordian menu ends here*/
