h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3d77e0;
	line-height:28px;
	text-align:left;
	font-weight: bold;
	margin:0;
	padding:0;
	
}
h3 a
{
	color:#0a84de;
}

.product_smalltext_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003282;
	font-size:12px;
	font-weight: bold;
	line-height:19px;
}

a.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003282;
	text-decoration:none;
}

a.menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ff710e;
	text-decoration:none; 
}

a.smallmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#003282;
	text-decoration:none;
}

a.smallmenu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#ff710e;
	text-decoration:none; 
}
.button{
color: #1A4065;
background: #b3b3b3;
font-weight: bold;
border: 1px solid #666666;
	height: 24px;
}
.button:hover {
color: #1A4065;
background: #d9d9d9;
font-weight: bold;
border: 1px solid #1A4065;}

.textbox
{
	background-color: #fff;
	border: solid 1px #cccccc;
	height: 14px;
	color: #1A4065;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana,Arial, Sans-Serif ;
	width: 200px;
}
.dropdownlist
{
	background-color: #fff;
	border: solid 1px #cccccc;
	height: 18px;
	color: #1A4065;
	font-weight: normal;
	font-size: small;
	font-family: Verdana,Arial, Sans-Serif ;
	width: 250px;
}
.hr
{
size:1px;
width:auto; 
background:#ff0000;
color:#ff0000;
border:0px;

}


/* Display message class */
.error_td
{
	font-family: Verdana,Arial, Sans-Serif ;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	color:#ed4912;
}
.msg_td
{
	font-family: Verdana,Arial, Sans-Serif ;
	font-weight: bold;
	font-size: 11px;	
	line-height: 14px;
	color: #1a4065;
	
}
.message
{
	font-family: Verdana,Arial, Sans-Serif ;
	font-weight: bold;
	font-size: 11px;	
	line-height: 14px;
	color: green;
}

.text_left_align
{
	text-align:left;
	padding-left:5px;
}
.text_right_align
{
	text-align:right;
	padding-right:5px;
}
.heading
{color:#fb6400;
font-size:13px;
font-weight:bold;
}
.subheading
{color:#fb6400;
font-size:12px;
font-weight:bold;
}

/* Table */
.RMATable
{	
	border: solid 1px #cccccc;
	
} 
.RMATable td
{
	color: #1A4065;
}
.RMATable th
{
	background-color: #1176aa;
	color: #fff;
	font-family: Verdana,Arial, Sans-Serif ;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
	text-align: left;
}



.PageTable
{	
	
}
.PageTable td
{
	
	height: 27px;
	color: #1A4065;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana,Arial, Sans-Serif ;
	padding-right: 5px;
}
.PageTable th
{
	background-color: #1176aa;
	color: #fff;
	font-family: Verdana,Arial, Sans-Serif ;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
	text-align: left;
}

/* Inner Page Table*/
.InnerPageTable
{	
	font-size:11px;
}
.InnerPageTable td
{
	
	color: #000;
	font-weight: normal;
	font-family: Verdana,Arial, Sans-Serif;
	padding-right: 5px;
}


.InnerPageTable th
{
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#215461;
margin:0;
padding:0;
font-weight:bold;

}

/* Color Table */
.ColorPageTable
{	
	font-size:11px;
	background-color:#f8f8f8;
	border:solid 1px #d5d5d5;
}
.ColorPageTable td
{
	height:19px;
	color: #1A4065;
	font-weight: normal;
	font-family: Verdana,Arial, Sans-Serif;
	
}


.ColorPageTable th
{
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
margin:0;
padding:0;
font-weight:bold;

}


/* Availabilty Table */

.AvailabilityPageTable
{	
	font-size:11px;
	background-color:#f8f8f8;
	border:solid 1px #d5d5d5;
}
.AvailabilityPageTable td
{
	height:19px;
	color: #1A4065;
	font-weight: normal;
	font-family: Verdana,Arial, Sans-Serif;
	
}


.AvailabilityPageTable th
{
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
background-color:#1a4065;
margin:0;
padding:0;
font-weight:bold;

}

/* Grid view style checkout */
.GridStyle
{
	border: none;
	background-color: #cccccc;
}
.GridStyle th
{
	background-color: #1A4065;
	color: #fff;
	font-family: Verdana,Arial, Sans-Serif ;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.button_edt{
        border-style: none;
            border-color: inherit;
            border-width: medium;
            height: 20px;
            width: 20px;
background:url('images/edit_dash1.png') no-repeat;
            text-decoration: none;
            display: block;
}

 .button_edt{
        border-style: none;
            border-color: inherit;
            border-width: medium;
            height: 20px;
            width: 20px;
background:url('images/edit_dash1.png') no-repeat;
            text-decoration: none;
            display: block;
}

.GridPager
{
	background-color: #1A4065;
	color: #fff;
	font-family: Verdana,Arial, Sans-Serif ;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
}
.GridPager select
{
	color: #1A4065;
	font-family: Verdana,Arial, Sans-Serif ;
	font-size: 12px;
	height: 20px;
}



.st {
text-decoration:line-through;
color:#c10e0e;
}

/* Sub Navigation Bread crumb */

#navigation_container
{
font-size:14px;
height:30px;
margin:10px auto;
padding:0px 0px 0px 0px;
}
.steps{
width:auto;
margin:0px;
padding:0px;
float:left;
}
.left{
width:auto;
height:24px;
display:block;
padding:5px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#bfcbe1;
float:left;
text-align:center;
}
.right{
display:block;
width:15px;
height:29px;
background:url(../images/navtip.gif);
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0px;
float:left;
}
.active_left{
width:auto;
height:24px;
display:block;
padding:5px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background:#3d77e0;
float:left;
text-align:center;
}
.active_right{
display:block;
width:15px;
height:29px;
background:url(../images/nav_blue.gif);
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:0px;
float:left;
}

.image_container{
width:350px;
height:auto;
margin:0px;
padding:0px;
float:left;
}
.image_container ul{
list-style:none;
margin:0px;
padding:0px;
float:left;
}
.image_container ul li{
width:auto;
height:auto;
display:block;
float:left;
margin:0px 0px 10px 10px;
padding:0px;
}

.Item_link
{
	color:#167aac;
	cursor:pointer;
	text-decoration:underline;
}
 

