:focus
{
  -moz-outline-style  :  none;
}

body
{   
	height: 100%;
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
	background :#333872;
	font-size: 11px;
	scrollbar-3dlight-color : #F1F1F1;
	scrollbar-arrow-color :#B30A0B;
	scrollbar-base-color : #666666;
	scrollbar-darkshadow-color :Black;
	scrollbar-face-color :#E4E0D4;
	scrollbar-highlight-color :#E4E0D4;
	scrollbar-shadow-color : #E4E0D4;
	scrollbar-track-color : #F1F1F1;
}
.dld {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.dld a
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.dld a:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}


table
{
  /* border-collapse  :  collapse; */
  /* table-layout     :  fixed;    */
  
  border-spacing   :  0;
  	
  color            :  #000000;
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;

  /* text-align       :  justify;  */
}


.table
{
  /* border-collapse  :  collapse; */
  /* table-layout     :  fixed;    */
  
  border-spacing   :  0;
	
  color            :  #000000;
  font-family      :  verdana, arial, sans-serif;
  font-size        :  14px;

  /* text-align       :  justify;  */
}



div
{
	position  :  relative;
	top       :  0px;
	left      :  0px;
	margin    :  0px;
	overflow: visible;
	visibility: visible;
}

h1
{
  font-family     :  "trebuchet ms", geneva, sans-serif;
  font-size       :  21px;
  font-weight     :  bold;
  color           :  #555555;
  margin          :  0px 0px 15px 0px;
  text-transform  :  capitalize;
  border-bottom   :  dotted 1px #222222;
}

h2
{
	
	font-size       :  16px;
	font-family     :  verdana, arial, sans-serif;
	color           :  #5C5538;
	text-decoration : none;
	margin-top      : 0px;
	margin-right    : 0px;
	margin-bottom   : 0px;
	margin-left     : 0px;
	padding         : 0px;
}

h3
{
	font-family     :  verdana, arial, sans-serif;
	font-size       :  12px;
	font-weight     :  bold;
	color           :  #5C5538;
	text-transform  :  capitalize;
	text-decoration : none;
	margin          : 0px;
	padding         : 0px;
}


.h3like
{
	font-family     :  verdana, arial, sans-serif;
	font-size       :  12px;
	font-weight     :  bold;
	color           :  #5C5538;
	text-transform  :  capitalize;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}


h4
{
  font-family     :  Tahoma;
  font-size       :  14px;
  font-weight     :  bold;
  color           :  #333872;

  margin          :  0px;
}

.h4like
{
  font-family     :  Tahoma;
  font-size       :  11px;
  font-weight     :  bold;
  color           :  #FF8000;

  margin          :  0px;
}

.h4like2
{
  font-family     :  Tahoma;
  font-size       :  11px;
  font-weight     :  bold;
  color           :  #5C5538;

  margin          :  0px;
}



blockquote
{
  font-family   :  verdana, arial, sans-serif;
  font-size     :  11px;
  color         :  #333333;
  
  margin        :  15px;   
  padding       :  12px;
  border        :  solid 1px #dddddd;
  border-left   :  solid 8px #dddddd;
  background    :  #fafafa;
}
 
a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;
   text-decoration  :  none;
  
}
  
a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #b30d19;
   text-decoration  :  underline;
  
}

ul
{
  margin  :  0px 0px 0px 25px;
}

ol
{
  margin  :  5px 0px 0px 35px;
}


.footer
{
color: #333872;
}

.footer a
{
	color: #333872;
	font-size:10px;
	text-decoration	: none;
	font-weight: normal;
}

.footer a:hover
{
	color: #333872;
	font-size:10px;
	text-decoration	: underline;
	font-weight: normal;
}
.whitewhite {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.boxlength {
	width: 140px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: tahoma;
	font-size: 11px;
}
.mybtn {
	border-style:none; background-image: url('../images/buttonbg.jpg');
	background-repeat: no-repeat;
	height: 16px;
	width: 40px;
	text-decoration: none;
	cursor: hand
}
.heading {
	font-size: 12px;
	font-weight: bold;
	color: #5C5538;
	text-decoration: none;
}

.heading a
{
	font-size: 12px;
	font-weight: bold;
	color: #5C5538;
	text-decoration: none;
}

.heading a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


form
{
  margin  :  0px;
}

form h2
{
  color       :  #ffffff;
  margin      :  0px;
  background  :  #767676;
}

.frmLeftTd
{
  background  :  #e9e9e9;
  text-align  :  right;
  
  padding     :  6px 15px 6px 10px;
}

.frmRightTd
{
  background  :  #f3f3f3;

  padding     :  6px 10px 6px 15px;
}

.frmButtonTd
{
  background  :  #dddddd;
  text-align  :  right;
  
  padding     :  5px;
}

input.textBox
{
  font-family  :  Tahoma;
  font-size    :  11px;
  color        :  #000000;
  
  width        :  285px;
  height       :  19px;
  border       :  solid 1px #cccccc;  
  background   :  #ffffff;  
}

input.button
{
  font-family  :  verdana;
  font-size    :  11px;
  font-weight  :  bold;
  color        :  #333333;
  
  text-align   :  center;

  width        :  70px;
  height       :  22px;
}

textarea.textArea
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #000000;
  
  width        :  285px;
  height       :  71px;
  border       :  solid 1px #cccccc;  
  background   :  #eeeeee;  
}

.lineab {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FDA442;
	border-right-color: #FDA442;
	border-bottom-color: #FDA442;
	border-left-color: #FDA442;
}
.scdbg {
	text-decoration: none;
	background-attachment: scroll;
	background-image: url('../images/rightallbg.jpg');
	background-repeat: repeat-y;
	background-position: left center
}
.mp1 {
	padding-right: 14px;
	padding-left: 5px;
}

.pad2 {
	padding: 0px;
}

.pad2 a
{
	display: block;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	background-color: #333872;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #B8B6BB;
	border-bottom-color: #FFFFFF;
	border-left-color: #B8B6BB;
	
}
.pad22 {
	padding: 0px;
}

.pad22 a
{
	
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	background-color: #333872;
	color: #FFFFFF;
	
	
	
}
.pad22 a:hover
{
	
		font-family: Tahoma;
		font-size: 11px;
		text-decoration: none;
		background-color: #333872;
		color: #AEB1DB;
		text-decoration:underline;
		
}
.leftheading {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #78714D;
	text-decoration: none;
	background: url(../images/leftnavbg.jpg) no-repeat scroll center top;
	padding-top: 4px;
}
.spacer99 {
	background: #F2F1EC url(../images/spacer_098.jpg) no-repeat center center;
}

.lrcl {
	border-right: 1px solid #393B62;
	border-left: 1px solid #393B62;
}

.read {
	font-size: 11px;
	font-weight: bold;
	color: #1C751A;
	text-decoration: none;
}
.padmainar {
	padding: 10px;
}




.pad2 a:hover
{
	display: block;
		font-family: Tahoma;
		font-size: 11px;
		text-decoration: none;
		background-color: #333872;
		color: #AEB1DB;
		margin-top: 2px;
		margin-bottom: 2px;
		padding-top: 2px;
		padding-right: 5px;
		padding-bottom: 2px;
		padding-left: 5px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #FFFFFF;
		border-right-color: #B8B6BB;
		border-bottom-color: #FFFFFF;
	border-left-color: #B8B6BB;
}
.scdbgleft {
	text-decoration: none;
	background-attachment: scroll;
	background-image: url('../images/leftallbg.jpg');
	background-repeat: repeat-y;
	background-position: left center
}

.tdTitle {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	background-color: #5C5538;
	font-weight: bold;
}
.tdEven
{
	font-family: Tahoma;
	font-size: 11px;
	color: #5C5538;
	background-color: #ECE1C6;
	
}
.tdEven A:link
{
    color: #000080;
    font-family: Tahoma;
     font-size: 9px;
    font-weight:normal;	
     letter-spacing: normal;
   	line-height:normal;
	text-decoration: none;
}
.tdEven A:visited
{
    color: #000080;
    font-family: Tahoma;
     font-size: 9px;
    font-weight:normal;	
     letter-spacing: normal;
   	line-height:normal;
	text-decoration: none;
}



.tdEven A:hover
{
     color: #FF0000;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;	
     letter-spacing: normal;
   	line-height:normal;
    text-decoration: underline;
}


.tdOdd
{
	font-family: Tahoma;
	font-size: 11px; 
	color:#5C5538; 
	background-color: #E4D5AF;
	
	  
}
.tdOdd A:link
{
    color:#000080;
    font-family: Tahoma;
     font-size: 9;
    font-weight: normal;	
     letter-spacing: normal;
   	line-height:normal;
	text-decoration: none;
}
.tdOdd A:visited
{
    color:#000080;
    font-family: Tahoma;
     font-size: 9;
    font-weight: normal;	
     letter-spacing: normal;
   	line-height:normal;
	text-decoration: none;
}

.tdOdd A:hover
{
    color: #FF0000;
    font-family: Tahoma;
    font-size: 9;
    font-weight: normal;	
     letter-spacing: normal;
   	line-height:normal;
    text-decoration: underline;
}
.submit {
	background-color: #333872;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	
}
.textbox {
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font-family: Tahoma;
	font-size: 11px;
	color: #0E51A3;
}
.textboxDisabled {
	background-color: #FFFFFF;
	border: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.red
{
 color:#FF0000;
  

}
.cartProgress {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; PADDING-BOTTOM: 4px; MARGIN: auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 350px; COLOR: #666666; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Tahoma
}
.txtcartProgressCurrent {
	FONT-WEIGHT: bold; COLOR: #61a2df
}


.imggs
{

margin-top:15px;
margin-bottom:15px;
margin-left:15px;
}

.imggs2
{


margin-bottom:10px;
margin-left:10px;
}
.infoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #050F72;
	background-color: #CEDFFF;
	border: 1px solid #050F72;
	padding: 2px;
}
.warnText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding: 2px;
	
}
.mainTable {
	border: 1px solid #050F72;
	background-color: #EFEFDE
}
.tdTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #5C5538;
	font-weight: bold;
}
.textbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
}
.tdText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
p.error {

    position: relative;

    margin: 0;
    padding: .6em 0 0 2.85em ;
    font-weight: bold;
    color: #b30000 ;
    min-height: 2.4em;
}
.error span {
    font-weight: normal
}
.linkmoreinfo {
	font-size: 14px;
	text-decoration: none;
}
.thumbnail IMG {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-COLOR: #FDA440;
	BACKGROUND: #fff;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #FDA440;
	MARGIN: 0px;
	BORDER-TOP-COLOR: #FDA440;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #FDA440;
	padding: 1px;
}
.thumbnail A:hover IMG 
{
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-COLOR: #38c;
	BACKGROUND: #fff;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #38c;
	MARGIN: 0px;
	BORDER-TOP-COLOR: #38c;
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #38c;
	padding: 1px;
	
}
.photos {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 3px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid;
	
}
.tag {
	TEXT-ALIGN: center
}
.hline
{
  
margin          :  0px 0px 0px 0px;
  text-transform  :  capitalize;
  border-bottom   :  dotted 1px #222222;
}
