	body
	{
	background-color:#0c222f;
	
	}
	
	
	a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color: #000000;
	}
	
	a:hover {
		text-decoration: none;
	}
	.panel_bg {
	background-image: url(../images/Frame/background.jpg);
	background-repeat: repeat-x;
	border: 1px solid #0073aa;
}
/*---------------------------Normal Text Content--------------------------*/

.innertext_paging
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:	#686868;
	text-decoration: normal;
	font-weight:normal;	
}

.redtext
{
	color: #FF0000;
	font-weight:normal;
	font-size:11px;
	font-family:Tahoma;	
}

.content_txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: none;
	font-weight:bold;
}
.content_txt21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: none;
	
}
.content_txt3
{
	font-weight:normal;
	font-size:10px;
	font-family:Verdana;
}

.content_txt4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #686868;
	text-decoration: none;
}
.content_txt5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	text-decoration: none;
}
/*This class is specifically used in 
billing_info page due to its padding-top property */


.inst_form_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	text-decoration: none;
}
.small_ins_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #878787;
	text-decoration: none;
}
/*---------------------------Bold Text --------------------------*/
.txt_bold1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0023a3;
	text-decoration: none;
	font-weight:bold;
}
.txt_bold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f05e0f;
	text-decoration: none;
	font-weight:bold;
}
.txt_bold21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
}
.txt_bold3{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}
.txt_bold4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.txt_bold41{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}


.txt_bold6{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #686868;
	text-decoration: none;
	font-weight: bold;
}
.box_hdtxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.box_hdtxt_dis{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/*---------------------------Small Bold Text --------------------------*/
.sm_txt_bold1{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.sm_txt_bold11{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.sm_txt_bold2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/*---------------------------Big Bold Headings --------------------------*/
.pageheading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.pageheading2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0023A3;
	text-decoration: none;
	font-weight:bold;
}

.alertmessage
{
	color: #FF0000;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
	line-height: 200%;
}
	body  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-style : normal;
	}
	
	td  {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-style : normal;
		line-height:18px;
	}
	
	form  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-style : normal;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	input  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-style : normal;
	}
	/*---------------------------Borders--------------------------*/
.main_border {
	border: 1px solid #686868;
}
.grid_border
{		
	border: 1px solid #000000;
}
.border_bottom
{
	border-bottom: 1px solid #a7cfe3;
}
.form_border {
	border: 1px solid #0073aa;
}


	select  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-style : normal;
	}
	
	option  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-style : normal;
	}
	
	textarea  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-style : normal;
	}
	
	ul {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.news_ul {
		margin-top: 3px;
		margin-bottom: 3px;
		margin-left: 15px;
	}
	
	
	.titletxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: bold;
		color: #b19136
	}
	.subtitletxt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #999999
	}
	
	.navdiv {
		padding: 2px 2px 2px 10px;
	}
	
	.subnavdiv {
		padding: 5px;
	}
	
	.subnav {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration : none;
		color: #565D67;
	}
	
	.mainnav {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration : none;
		color: #000000
	}
	
	.navdd1 {
		background-color : #d7b148;
		z-index : 1;
		position : absolute;
		visibility : hidden;
		border-top : none;
		border-right : thin solid #b19136;
		border-bottom : thin solid #b19136;
		border-left : thin solid #b19136;
	}
	
	.navdd2 {
		background-color : #d7b148;
		z-index : 1;
		position : absolute;
		visibility : hidden;
		border-top : none;
		border-right : thin solid #b19136;
		border-bottom : thin solid #b19136;
		border-left : thin solid #b19136;
	}
	
	.navdd3 {
		background-color : #d7b148;
		z-index : 1;
		position : absolute;
		visibility : hidden;
		border-top : none;
		border-right : thin solid #b19136;
		border-bottom : thin solid #b19136;
		border-left : thin solid #b19136;
	}
	
	.navdd4 {
		background-color : #d7b148;
		z-index : 1;
		position : absolute;
		visibility : hidden;
		border-top : none;
		border-right : thin solid #b19136;
		border-bottom : thin solid #b19136;
		border-left : thin solid #b19136;
	}
	
	.navdd5  {
		background-color : #d7b148;
		z-index : 1;
		position : absolute;
		visibility : hidden;
		border-top : none;
		border-right : thin solid #b19136;
		border-bottom : thin solid #b19136;
		border-left : thin solid #b19136;
	}
	.navdd6  {
		background-color : #d7b148;
		z-index : 1;
		position : absolute;
		visibility : hidden;
		border-top : none;
		border-right : thin solid #b19136;
		border-bottom : thin solid #b19136;
		border-left : thin solid #b19136;
	}
	.navdd7  {
		background-color : #d7b148;
		z-index : 1;
		position : absolute;
		visibility : hidden;
		border-top : none;
		border-right : thin solid #b19136;
		border-bottom : thin solid #b19136;
		border-left : thin solid #b19136;
	}
	.navdd8  {
		background-color : #d7b148;
		z-index : 1;
		position : absolute;
		visibility : hidden;
		border-top : none;
		border-right : thin solid #b19136;
		border-bottom : thin solid #b19136;
		border-left : thin solid #b19136;
	}
	
		.navdd10  {
		background-color : #d7b148;
		z-index : 1;
		position : absolute;
		visibility : hidden;
		border-top : none;
		border-right : thin solid #b19136;
		border-bottom : thin solid #b19136;
		border-left : thin solid #b19136;
	}
	.featuredproductrep {
		font-family: Verdana, Arial, Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		background-image: url(../images/index/featuredproductrep.gif);
		background-repeat: repeat-x;
	}
	.featuredpic
	{
	border:1px  #989a9e solid;
	padding:4px;	
	}
	.featuredpic11
	{
	border:1px  #989a9e solid;
		}
	.bordernew
	{
	border:1px  #000 solid;

	}
	
	.bordergrey
	{
	border:1px  #bebebe solid;

	}
	.panelborder
	{
	border:1px #2f5388 solid;
	}
	.featuredtext
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474d5a;
	}
	.whitetext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
	}
	.whitetextbold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.bluetextbold
	{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #002744;
	}
	
	.blacktextbold
	{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000;
	}
	.blacktextbold11
	{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000;
	}
	
	.blacktextbold12
	{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000;
	}
	.blacktextbold13
	{
	font-family: Times New Roman;
		font-size: 24px;
		font-weight: bold;
		color: #000;
	}
	.content_txt1 {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000;
		
	
}
.content_txt12 {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;	
		color: #000;
		font-weight: normal;
}
	.txt_bold5{ 
	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000;
	text-decoration: none;
	font-weight: bold;
}
	.txt_bold51{ 
	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;	
		color: #000;
	text-decoration: none;
	
}
	.content_txt6{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000;
	text-decoration: none;
	padding-top:4px;
}

	.lightbluetextbold
	{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #426fc0;
	}
	.bluetextnormal
	{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #002744;
	}
.textbox {
	height: 17px;
	width: 150px;
	border: 1px solid #808080;
	background-image:url(../images/inner/textboxbg.gif);
	background-repeat:repeat-x;
}
.textboxArea {	
	
	border: 1px solid #808080;
	
}

.textboxsmall {
	height: 15px;
	width: 30px;
	border: 1px solid  #999999 ;
	background-image:url(../images/inner/textboxbg.gif);
	background-repeat:repeat-x;
}
.pagebar {

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

margin:0px;

padding-bottom:5px;

padding-top:10px;

text-align:center;

}
.pagebar a, .pageList .this-page {

background:#FFFFFF none repeat scroll 0%;

border:1px solid #DDDDDD;

padding:2px 6px;

text-decoration:none;

}



.pagebar a:visited {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #DDDDDD;
padding:2px 6px;
text-decoration:none;
}

.pagebar .break {
background:#FFFFFF none repeat scroll 0%;
border:medium none;
padding:2px 6px;
text-decoration:none;
}

.pagebar .this-page {
background:#FFFFFF none repeat scroll 0%;
border-color:#999999;
font-weight:bold;
padding:2px 6px;
vertical-align:top;
}

.pagebar a:hover {
background:#ED1B2F none repeat scroll 0%;
border-color:#000000;
color:#FFFFFF;
text-decoration:none;
}

.topfiller {
background-image: url(../images/inner/topfiller.gif);
background-repeat: repeat;
}

.whitetextnew {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.toptext {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #395586;
	text-decoration: none;
}
.rightlinkstext {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #b19136;
	text-decoration: underline;
}
.redtext {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.redtextsmall {
	font-family: Tahoma;
	font-size: 1px;
	font-weight: normal;	
	text-decoration: none;
	display:none;
}
.tablefiller {
	background-image: url(../images/inner/tablefiller.gif);
	background-repeat: repeat;
}
.textfiled {
	background-color: #FFFFFF;
	border: 1px solid #C9C9C9;
}

.btnsm{
background-image:url(../images/btn.jpg);
background-repeat:no-repeat;
border:none;
font-size:11px;
color:#616161;
font-weight:bold;
width:65px;
height:18px;
}
.btnsmall{
background-image:url(../images/btnsmall.jpg);
background-repeat:no-repeat;
border:none;
font-size:11px;
color:#000000;
font-weight:bold;
width:65px;
height:25px;
}
.btnmedium{
background-image:url(../images/btnmed.jpg);
background-repeat:no-repeat;
border:none;
font-size:11px;
color:#000000;
font-weight:bold;
width:115px;
height:25px;
}
.btnbig{
background-image:url(../images/largebutton01.gif);
background-repeat:no-repeat;
border:none;
font-size:11px;
color:#000000;
font-weight:bold;
width:200px;
height:25px;
}
.btnbig1{
background-image:url(../images/btnbig.jpg);
background-repeat:repeat;
border:none;
font-size:11px;
color:#000000;
font-weight:bold;
width:200px;
height:25px;
}

.button{
background-image:url(../images/btnmed.jpg);
background-repeat:no-repeat;
border:none;
font-size:11px;
color:#000000;
font-weight:bold;
width:115px;
height:24px;
}
/*####################### ADDED #######################*/

.hiddenclass
	{
		display:none;
	}
	/*---------------------------Form Field --------------------------*/
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #686868;
	border-bottom: 1px solid #686868;
	height:16px;
	width: 200px;
	vertical-align:top;
}
.selecttextfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #686868;
	border-bottom: 1px solid #686868;	
}
/*.textfield1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	border: 1px solid #b2b2b2;
	height: 16px;
}
.c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #686868;
	border-bottom: 1px solid #686868;
	height: 20px;	
}*/
.textfieldsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #686868;
	border-bottom: 1px solid #686868;
	height: 16px;
	width: 100px;
}
.textfieldsmall_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #686868;
	border-bottom: 1px solid #686868;
	height: 16px;
	width: 50px;
}

.selecttextfield{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #686868;
	text-decoration: none;
	border-right: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	border-left: 1px solid #686868;
	border-bottom: 1px solid #686868;		
}
.gridtable
{
	background-color:#ffffff;	
}
.gridheaderRow{
	background-image: url(../images/inner/tablefillerold.gif);
	background-repeat: repeat;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}
.gridheaderRow a{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;	
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}
.gridrow{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;	
	background-color:#E9E9E9;
	text-decoration: none;
}
.gridalternaterow
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	background-color:#F4F4F4;
	
	text-decoration: none;
	font-weight:normal;
	height: 16px;
}
.links_3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.checkout_bg_color1{
	background-color:#E9E9E9;
}
.checkout_bg_color2{
	/*background-color: #ffffff;*/
	background-color: Gray;
}
.checkout_bg_color3{
	background-color:#E2E2E2;
}
.checkout_bg_color4 
{
	/*background-color: #f1f6f9;*/
	background-color: #ffffff;
}
.panel_bg_color{
	background-color:#f3f3f3;
}
.breadcrumb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c39309;
	text-decoration: none;
	font-weight: normal;
}
.warning
{
	/*background: url("../images/warning.gif") left no-repeat ;*/
	/*background-color: #FFF8A7;*/
	/*padding: 5px 5px 5px 20px;*/
	margin: 5px;
	width: 100%;
	text-align: center;
	vertical-align:middle;
	color: #ff0000;
	font-family: arial;
	font-size: 11px;
	font-weight:bold;
}
/*These classes are used as backgrounds in checkout controls*/
.panel_heading_bg {
	background-image: url(../images/frame/panalbg.jpg);
	background-repeat: repeat-x;
	height:21px;
}
.panel_heading_bg_dis{
	background-image: url(../images/frame/panalbg_d.jpg);
	background-repeat: repeat-x;
	height:21px;
}
.textstrike
{		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}
#pscroller1{
width: 170px;
height: 200px;
padding: 1px;

}

.someclass
{ 
	/*class to apply to your scroller(s) if desired*/
}
