/* CSS Document */
body {
	background-color: #DFDFDF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.bodytext{
   color: #FFFFFF;
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;  
   text-decoration: none; 
}

a.bodytext:link, a.bodytext:visited{
   color: #FFFFFF;
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;  
   text-decoration: none;
}

a.bodytext:hover{
   color: #FFFFCC;   
   text-decoration: underline; 
}

.htext{
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;  
   text-decoration: none; 
}

a.htext:link, a.htext:visited{
   color: #000000;
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;  
   text-decoration: none; 
}

a.htext:hover{
   color: #CC0000;   
}

.inputbox {  
  font-size:11px; 
  font-family: Tahoma, Verdana, Arial; 
  color:#494949 !important;
  background-color:#FFFFFF !important;
  padding-left:5px;
  border:1px solid #494949 !important;
}

.inputboxsize1{ width:120px; }
.selectsize1{ width:170px; }

.textbox { 
  font-size:11px; 
  font-family: Tahoma, Verdana, Arial; 
  color:#494949 !important;
  background-color:#FFFFFF !important;
  padding-left:5px;
  border:1px solid #494949 !important;
}

.whitetd{ background-color: #FFFFFF !important;}

#main_con{
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  text-align:justify;
  line-height: 160%;
  color: #FFFFFF;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;  
  text-decoration: none;
}

#main_con p{ 
  line-height: 160%;
  color: #FFFFFF;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;  
  text-decoration: none;
}

#main_con a{  
  color: #FFFFCC;
  text-decoration: none;
}

#main_con a.cls1{   
  color:#FFFF00; 
  text-decoration: none;
}

#main_con a:hover{  
  color: #45AD0E;
  text-decoration: underline;
}

#main_con ol{ 
  line-height:160%;  
}

#main_con ol li{	
	margin-left:15px;
	margin-top:5px !important;
	margin-top:5px;
	margin-bottom:10px !important;
	margin-bottom:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#main_con ul{ 
  line-height:130%;  
  list-style-type:none;
}

#main_con ul li{
	background-image: url(../images/list_arrow.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin-left:-15px;
	margin-top:-5px !important;
	margin-top:-15px;
	margin-bottom:10px !important;
	margin-bottom:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}

.strikeout{color:#CC0000; text-decoration:line-through;}

#hdbg{  
  color: #8CA901;
  font-family: Arial, Tahoma, Verdana;
  font-size: 13pt;   
  text-decoration:none;
  font-weight:bold; 
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px;
}

#hdbg a{  
  color: #8CA901;
  font-family: Arial, Tahoma, Verdana;
  font-size: 13pt;  
  text-decoration: none;
  font-weight:bold; 
}

#hdbg a:hover{  
  color: #FFFFFF;
}
.hdbgfirst{ color:#09A0DE;}
.linkpadding{ padding-left:3px; padding-right:6px; }

.butta{
    background-color: #115889 !important;
    color: #FFFFFF !important;
    font-family: Verdana, Tahoma;
	font-size: 11px;    
    border: 1px solid #000000 !important;
}

.commontfont{ font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; }
a.commontfont:link, a.commontfont:visited{ font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; }
a.commontfont:hover{ color: #FFFFCC; }

.fontcolor1{ color:#99CCFF;}
.fontcolor2{ color:#FFFFFF;}
.fontcolor3{ color:#FFFFCC;}
.fontcolor4{ color:#BC015B;}
.fontcolor5{ color:#3B0286;}

.arialfont11{ font-family: Arial, Verdana, Tahoma; font-weight:bold; font-size: 11pt; text-decoration: none; }
.arialfont10{ font-family: Tahoma, Verdana, Arial; font-weight:bold; font-size: 10pt; text-decoration: none; }


.fontuppercase{ text-transform:uppercase; }
.fonttitlecase{ text-transform:capitalize; }
.fontbold{ font-weight:bold; }
.fontpadding10{ padding-left:10px; }
.leftpadding{ padding-left:5px; }
.rightpadding{ padding-right:5px; }
.rightpadding10{ padding-right:10px; }

.inputboxwidth1{ width:150px; }
.headbg{background:url(../images/headbg.jpg) no-repeat; background-color:#000000;}
.flshback{background:url(../images/flshback.jpg);}
.mainlink{background:url(../images/mainlink.jpg);}

.leftbg{ background-color:#1E292F;}

a.toplink:link, a.toplink:visited { display: block; vertical-align: middle; font-size: 11px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color: #FFFFFF; text-align: center; padding-top: 12px; padding-bottom: 14px; padding-left: 2px; padding-right: 2px;	width: 104px !important; width: 104px; text-decoration: none; } 
a.toplink:hover { color: #FFFFCC; }

a.leftlink:link, a.leftlink:visited { display: block; background: url(../images/arrow1.jpg) no-repeat; background-color: #1E292F !important; vertical-align: middle; font-size: 11px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color: #FFFFFF; text-align: left; padding-top: 6px; padding-bottom: 6px; padding-left: 30px;	width: 182px !important; width: 182px; text-decoration: none; } 
a.leftlink:hover { color: #FFFFCC; }


.leftlinksp{ background: url(../images/leftlinksp.jpg) no-repeat; }

.toplinksep{ background: url(../images/toplinksep.jpg); }
.footerbg{ background-color:#060809;}
#footer{ padding-top:10px; padding-left:5px; padding-right:4px; padding-bottom:10px; text-align:center; color:#8396A4; font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; line-height:140%; }
#footer a{ color: #8396A4; text-decoration: none;}
#footer a:hover{ color: #FFFFCC; text-decoration: underline;}

.csr{ cursor:pointer;}
.img_space{ padding-right: 20px; padding-bottom: 10px; }

.bgcolor1{background-color:#000000;}
.bgcolor2{background-color:#DDBEFD;}
.bgcolor3{background-color:#D3CCDB;} 
.bgcolor4{background-color:#082836;}

#viewcart{ padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px; text-align:center; line-height: 160%; color: #1D1D1D; font-family: Tahoma; font-size: 11px; text-decoration: none; }
#viewcart a{ color: #3B0286; text-decoration: none; }
#viewcart a:hover{ color: #CC0000; text-decoration: underline; }

#headtxt{ padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:10px; text-align:right; line-height: 160%; color: #FFFFFF; font-family: Arial; font-size: 10pt; text-decoration: none; }
#headtxt a{ color: #FFFFFF; text-decoration: none; padding-left:4px; padding-right:8px; }
#headtxt a:hover{ color: #FFFFCC; text-decoration: underline; }
.proborder{border: 1px dashed #000000;}
.checkoutpg{border-bottom: 1px dashed #FFFFCC;}

/* ----------*/
.jsimg {
	cursor: url(../jsimg/graphics/zoomin.cur), pointer;
    outline: none;
}
.jsimg-active-anchor img {
	visibility: hidden;
}
.jsimg img {
	/*border: 2px solid gray;*/
}
.jsimg:hover img {
	/*border: 2px solid white;*/
}

.jsimg-wrapper {
	background: white;
}
.jsimg-image {
    border: 2px solid white;
}
.jsimg-image-blur {
}
.jsimg-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.jsimg-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../jsimg/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.jsimg-credits,
a.jsimg-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.jsimg-credits:hover,
a.jsimg-credits:hover i {
    color: white;
    background-color: gray;
}

a.jsimg-full-expand {
	background: url(../jsimg/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.jsimg-display-block {
    display: block;
}
.jsimg-display-none {
    display: none;
}