#wrapper {
	position:relative;
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000000;
	padding:0;
	background-color: #fff;
	
}
#dist_wrapper {
	position:relative;
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000000;
	padding:0;
	background-color: #15125f;
	
}
body {
	background-color: #9d9d9f;
}

#none {
	background-image: none;
}
/* ===== Header Area Styles =====*/
#header {
	background: url(images/header_texture.jpg) no-repeat top center;
	width: 975px;
}
#dist_header {
	background: url(images/header_texture.jpg) no-repeat top center;
	width: 100%;
}
#translate {
	width: 175px;
	position: absolute;
	right: 210px;
	/*top:20px;*/
	
}
#contact {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: .5px;
	color: #fff;
	text-align: right;
	line-height: 125%;
	position: absolute;
	right: 5px;
	top: 4px;
	width: 850px;
	padding-bottom: -10px;
}
#contact a {
	color: #fff;
	text-decoration: none;
}
#contact a:hover {
	color: #fff;
	text-decoration: none;

}
#contact a:visited {
	color: #fff;
}
.arrow {
	border: none;
	padding: 7px 2px 0 10px;
}
#main_cart {
	float: right;
	width: 300px;
	margin: -30px 8px -30px 0;
	clear: right;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;

}
#dist_main_cart {
	float: right;
	width: 175px;
	margin: 5px 5px 0 0;
	clear: right;
}
.cart {
	border-collapse: collapse;
	border: none;
}
.cart td {
	padding: 0;
	border: none;
	text-align: right;
}
#search {
	float: right;
	width: 200px;
	height: 40px;
	margin: 40px 0 0 0;
	padding: 0;
}

#dist_search {
	float: right;
	width: 200px;
	height: 40px;
	margin: 5px 0 0 0;
	padding: 0;
}

#search_results {
	width: 965px;
	margin: 25px 0 5px 0;
	padding-left: 10px;
	background-color: #FFF;
}

/* ===== End Header Styles =====*/

/* ===== Begin Footer Styles ===== */
#footer {
	background: url(images/footer_texture.jpg) no-repeat top center;
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
	clear: both;
	text-align: center;
	height: 25px;
}

#footer a {
	color: #df7b1d;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	border-bottom: none;
	padding: 10px;
}
#footer a:hover {
	color: #4d4e53;
	text-decoration: none
}
#footer a:visited {
	color: #fff;
}
.foot {
	background-image: url(images/round_bottom.gif) no-repeat top center;
}
/* ===== End Footer Styles ===== */

/* ===== Begin Flash Area & Product Sidebar Styles ===== */

#product_sidebar {
	position: absolute;
	top: 150px;
	right: -1px;
	width: 170px;
	background-color:#15125f;
	z-index: 1000;
}

img.product_sidebar {
	padding-bottom: 3px;
	float: right;
}
#home_flash {
	float: left;
	margin: 0px 0 0 0;
	width: 800px;
	z-index: 2;
}


/* ===== End Flash Area & Product Sidebar Styles ===== */

/* ===== Begin Home Page Content Info ===== */

.home_content {
	position: relative;
	margin-top: 5px;
	width: 975px;
	background: #fff;
	float: left;
}

.home_content h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #15125f;
	margin: 0 1px 5px 1px;
	padding: 0;
	font-weight: bold;
}
.home_content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-weight: normal;
}
.home_content a {
	color: #df7b1d;
	text-decoration: none;
}
.home_content a:hover {
	color: #4d4e53;
	text-decoration: none;
}
.home_content a:visited {
	color: #15125f;
	text-decoration: none;
}  
.panel_1 {
	width: 270px;
	margin: 10px 15px 10px 15px;
	float: left;
}
.panel_2 {
	float: left;
	margin: 10px 0px 10px 20px;
	width: 270px;
	border: 1px solid #15125f;
	min-height: 450px;
}
.panel_2 h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11.5pt;
	font-weight: bold;
	color: #15125f;
	margin: 0 0 2px 2px;
	text-align: center;
	
}	
.news_column {
	float: right;
	width: 350px;
	margin: 10px 10px 10px 0px;
}
.news_1 {
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
}
.news_1 img {
	float: left;
	margin: 0 5px 1px 5px;
	vertical-align: middle;
}
img.industry_logo {
	margin: 3px 20px 10px 5px;
}
img.industry_logo2 {
	margin: 3px 20px 10px 25px;
}
img.industry_logo_center {
	margin: 10px 20px 0 110px;
}
img.social {
	margin: 3px 10px 0 10px;
}
.news_1 p {
	width: auto;
	margin-top: 15px;
}
/*.news_1 h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #15125f;
	font-weight: bold;
	margin: 0 0 3px 0;
}*/
p span.right {
	float: right;
	text-align: right;
	margin-top: 1px;
}
.divider {
	margin: 5px 0 10px 0;
	clear: both;
}
/* ===== End Home Page Content Info ===== */

/* ===== Begin Industry & Product Page Styles ===== */
.sitemap {
	position: relative;
	margin-top: 2px;
	width: 975px;
	background-color: #fff;
	float: left;
	z-index: 2;
	
}
.sitemap p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	margin: 15px 0 5px 15px;
}
.sitemap a {
	text-decoration: none;
	color: #15125f;
}
.sitemap a:hover {
	color: #df7b1d;
}
.industry_content {
	position: relative;
	margin-top: 2px;
	width: 975px;
	background-color: #fff;
	float: left;
}


.industry_content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #df7b1d;
	margin: 10px 1px 5px 15px;
	padding: 0;
	font-weight: bold;
	width: 100%;
	clear:left;
}
.industry_content p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
}
.moreImages {
	margin: 5px 10px 10px 60px;
}
.fcVideo {
	margin: 5px 10px 10px 30px;
}
.videos {
	float: left;
	width: 430px;
	margin: 20px 5px 5px 20px; 
}
.videos p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
ul.list {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
}
ul.list li {
	list-style: none;
	background-image: url(images/power_button_clear_bkgrd.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-top: 3px;
}	
ul.sitemap {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	margin-left: -25px;

}
ul.sitemap li {
	list-style: none;
	background-image: none;
	padding-left: 5px;
	padding-top: 3px;
}	

ul.larger {
	font-size: .9em;
}
.clear_left {
	clear: left;
}

.industry_content a {
	color: #df7b1d;
	text-decoration: none;
}
.industry_content a:hover {
	color: #4d4e53;
	text-decoration: none;
}
.industry_content a:visited {
	color: #df7bld;
	text-decoration: none;
}  
#intro {
	width: 940px;
	margin: 0 15px 5px 15px;
	float: left;
}
#intro h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #df7b1d;
	margin: 10px 0 6px 0;
	padding: 0;
	font-weight: bold;
	width: 100%;
	clear: left;
}
#intro h3 {
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #15125f;
	text-align: left;
	margin: 8px 0 10px 0;
}

p.higher {
	margin-top: 3px;
}
#industry_video {
	float: right;
	width: 473px;
	margin: 0 0px 5px 10px;
	z-index: 2;
}
.black_divider {
	margin: 10px;
	clear: both;
}
#information {
	width: 975px;
	margin: 20px 0 10px 0;
	background-color: #fff;
	float: left;
}
#information h2 {
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4d4e53;
	text-align: left;
	margin: 8px 0 5px 5px;
}
p.information {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	margin: 0 0 0 5px;
	line-height: 130%;
}
#info_callout {
	width: 500px;
	margin: 10px 230px 20px 220px;
	border: 1 px solid #15125f;
	text-align:center;
	background-color: #15125f;
}
#info_callout p {
		font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #fff;
	padding: 20px 10px 20px 10px;
}
.longer {
	width: 100%;
	margin: 10px 25px 20px 25px;
}
.testimonial_divide {
	float: right;
	border: none;
	margin: 8px 0 12px 0;
}
h2.spotlight {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #15125f;
	margin: 15px 1px 5px 5px;
	padding: 0;
	font-weight: bold;
}
.industry_panel_1 {
	width: 465px;
	min-height: 210px;
	margin: 10px 6px 10px 14px;
	float: left;
	border: 1px #15125f solid;
	background: url(images/panel_content_gradient.jpg) repeat-x;
}
.industry_panel_2 {
	float: left;
	min-height: 210px;
	margin: 10px 15px 10px 5px;
	width: 465px;
	border: 1px #15125f solid;
	background: url(images/panel_content_gradient.jpg) repeat-x;
}
.industry_panel_1 img, .industry_panel_2 img {
	float: right;
	margin: 0px 5px 5px 5px;
}
.industry_panel_1 p, .industry_panel_2 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 5px 5px 5px;

}
.industry_panel_1 ul, .industry_panel_2 ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 150%;
	padding-left: 25px;
}
.industry_panel_1 li, .industry_panel_2 li {
	list-style: none;
	background-image: url(images/power_button_clear_bkgrd.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.dist_industry_panel {
	width: 220px;
	min-height: 300px;
	margin: 10px;
	float: left;
	border: 1px #15125f solid;
	background: url(images/panel_content_gradient.jpg) repeat-x;
}
.dist_industry_panel img {
	float: right;
	margin: 0px 5px 5px 5px;
}
.dist_industry_panel p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 5px 5px 5px;
}
.dist_industry_panel h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #15125f;
	margin: 15px 1px 5px 5px;
	padding: 0;
	font-weight: bold;		
}

div.panel_content {
	float: left;
	width: 115px;
	margin: 15px 15px 10px 20px;
}
div.panel_content_2 {
	float: left;
	width: 110px;
	margin: 15px 5px 10px 0px;
}
.panel_content_products {
	float: left;
	width: 210px;
	margin: 13px 12px 5px 13px;
	min-height: 375px;
	clear: right;
}

.int_panel_content {
	float: left;
	width: 145px;
	margin: 15px 5px 0px 7px;
}

.int_panel_content p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #15125f;
	text-align:center;
	margin-top: 5px;
}
.panel_content_horizontal {
	float: left;
	width: 925px;
	margin: 15px 15px 10px 15px;
/*	border: 1px solid #15125f; */
}
.panel_content_horizontal h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #15125f;
	margin: 15px 1px 5px 5px;
	padding: 0;
	font-weight: bold;	
}
.panel_content_horizontal p {
	font: 11px normal Verdana, Geneva, sans-serif;
	color: #15125f;
	text-align: left;
	margin-top: 1px;
}
.panel_photo img {
	border: none;
	padding: 10px 0px 2px 0px;
}


.panel_content p, .panel_content_2 p, .panel_content_products p {
	font: 11px normal Verdana, Geneva, sans-serif;
	color: #15125f;
	text-align: center;
	margin-top: 1px;
}
.panel_content_2 ul, .panel_content_products ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #15125f;
	text-align: left;
	padding-left: -8px;
	margin-top: -5px;
	min-height: 215px;
}
.panel_content_2 ul li, .panel_content_products ul li {
	list-style: none;
	background-image: url(images/power_button_clear_bkgrd.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 2px 9px;
	padding-top: 8px;
	text-transform: none;
}

.industry_panels_combined {
	width: 945px;
	float: left;
	margin: 10px 15px 10px 15px;
	border: 1px solid #15125f;
	background: url(images/panel_content_gradient.jpg) repeat-x;
}
.industry_panels_combined h2, .industry_panel_1 h2, .industry_panel_2 h2  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #15125f;
	margin: 10px 1px 5px 5px;
	padding: 0;
	font-weight: bold;
}
.industry_panels_combined p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0 5px 0 5px;
	color: #000;
}
.industry_panels_combined ul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.industry_panels_combined li {
	margin-top: 5px;
	list-style: none;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
img.product_button {
	float: right;
	clear: right;
	margin: 3px 5px 5px 0;
}
img.product_button_int {
	margin: 3px 0 0 0;
	float: right;
}
.inter_column {
	float: left;
	width: 300px;
	margin: 15px 5px 10px 7px;
	clear:none;
	border: 1px solid #4d4e53;
	padding: 0;
	background-color: #72737a;
	min-height: 300px;
}
.inter_column h5 {
	text-align: center;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	margin:0;
	padding: 3px 0;
	width: 100%;
	background-color: #15125f;
}
.inter_column ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	padding-left: 5px;
	color: #fff;
}
.inter_column li {
	list-style: none;
	background-image: url(images/power_button_clear_bkgrd.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.inter_callout {
	float: left;
	margin: 5px;
	background-color: #15125f;
	width:935px;
}
.inter_callout p {
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-align:center;

}
.spread_left {
	float: left;
	margin: 0 5px 10px 5px;
}
.spread_right {
	float: right;
	margin: 0 0 10px 5px;
}
.figure {
	float: left;
	width: 200px;
	margin: 10px 55px 15px 55px;
}
.figure p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-weight: normal;
	text-align: center;
	background-color: #15125f;
	color: #FFF;
	margin: 1px 0 0 0;
	padding: 2px;
	width: 199px;
	clear: both;
}
.school_photo img {
	border: 1px solid #15125f;
}
.caption {
	float: left;
	width: 320px;
	background-color: #15125f;
}
.caption p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.int_figure {
	float: left;
	width: 300px;
	margin: 15px 5px 10px 7px;
}
.int_figure p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-color: #15125f;
	color: #FFF;
	margin: 1px 0 0 0;
	padding: 5px;
	width: 293px;
	clear: both;
	min-height: 75px;
}
.int_figure2 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #15125f;
	color: #FFFFFF;
	margin: 1px 0 0 0;
	padding: 5px;
	width: 222px;
	clear: both;

}
.int_photo img {
	border: 1px solid #15125f;
}


.product_panel_left {
	width: 940px;
	float:left;
	margin: 10px 15px 10px 15px;
	border: 1px solid #15125f;
	background: url(images/panel_content_gradient.jpg) repeat-x;
}
.product_panel_right {
	float: right;
	width: 450px;
	margin: 10px 15px 10px 23px;

}
.product_panel_left h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;;
	font-weight: bold;
	margin: 10px 0 5px 5px;
	color: #15125f;
}
.product_panel_right h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0px;
	color: #15125f;
}
.panel_image {
	float: left;
	width: 100px;
	height: 100px;
	margin: 15px 10px 25px 5px;
}
.panel_image_greybox {
	float: left;
	width: 100px;
	height: 100px;
	margin: 15px 20px 30px 5px;
}
.product_panel_left p, .product_panel_right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 12px;

}
.product_panel_left a, .product_panel_right a {
	color: #df7b1d;
	text-decoration: none;
}
.product_panel_left a:hover, .product_panel_right a:hover {
	color: #4d4e53;
	text-decoration: none;
}
.product_panel_left a:visited, .product_panel_right a:visited {
	color: #df7b1d;
	text-decoration: none;
}
.product_main_image {
	width: 300px;
	float: right;
	margin: -35px 50px 5px 10px;
}
#product_intro {
	width: 575px;
	margin: 0 5px 5px 15px;
	float: left;
}
.features_area {
	width: 690px;
	margin: 10px 15px 10px 15px;
	background-color: #4d4e53;
	float: left;
	padding-top: 5px;
}
.feature_panel_1 {
	float: left;
	width: 325px;
	margin: 5px 7px 0 10px;
}
.feature_panel_2 {
	float: left;
	width: 325px;
	margin: 5px 0 0 8px;
}
.feature_panel_1 h2, .feature_panel_2 h2, .fc_panel_1 h2, .fc_panel_2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: #df7b1d;
	text-decoration: none;
}
.feature_panel_1 ul, .feature_panel_2 ul, .fc_panel_1 ul, .fc_panel_2 ul {
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 160%;
	list-style-image: url(images/power_button_clear_bkgrd.gif);
	color: #FFF;
	margin-top: -3px;
	margin-left: -10px;
}
h3.dot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #df7b1d;
	text-weight: bold;
	margin: 5px;
}
.fc_panel_1 {
	float: left;
	width: 300px;
	margin: 5px 7px 0 10px;
}
.fc_panel_2 {
	float: left;
	width: 350px;
	margin: 5px 0 5px 13px;
}	
#photo {
	width: 300px;
	margin: 0px 10px 20px 15px;
	float: right;
	height: 250px;
}
#photo_greybox {
	width: 300px;
	margin: 0px 10px 20px 15px;
	float: right;
	height: 250px;
}
img.right_margin {
	margin-right: 20px;
}
#orderButtons {
	float: right;
	width: 270px;
	margin: 40px 0 15px 30px;
	clear: right;
}
#orderButtonsCustom {
	float: right;
	width: 270px;
	margin: 0px 0 15px 10px;
	clear: right;
}
#locator_map {
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	z-index: 2;
}

/* ===== Begin Service Area Styles ===== */
.service_content {
	position: relative;
	margin-top: 1px;
	width: 975px;
	background: #fff;
	float: left;
}

.service_content h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #df7b1d;
	margin: 10px 0 2px 15px;
	padding: 0;
	font-weight: bold;
	width: 100%;
	clear: left;
}
.service_content h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #15125f;
	margin: 10px 0 2px 0;
	padding: 0;
	font-weight: bold;
	width: 100%;
}
.industry_content h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #df7b1d;
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: bold;
	width: 100%;
}
.service_content h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #15125f;
	margin: 10px 0 2px 0;
	padding: 0;
	font-weight: bold;
	width: 100%;
}
.service_content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-weight: normal;
	margin-top: -3px;
}
p span.indent {
	margin-left: 15px;
	padding-top: 20px;
} 
.service_content a {
	color: #df7b1d;
	text-decoration: none;
}
.service_content a:hover {
	color: #4d4e53;
	text-decoration: none;
}
.service_content a:visited {
	color: #15125f;
	text-decoration: none;
}  
.service_content ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	line-height: 150%;
}
#service_intro {
	width: 700px;
	margin: 10px 15px 0 15px;
	float: left;
}
.accordion_menu_service {
	width: 225px;
	float: right;
	margin: 10px 15px 10px 0;
}
#customer_care_intro {
	width: 940px;
	margin: 10px 15px 0 15px;
	float: left;
}
#customer_care_intro h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #15125f;
	margin: 5px 15px 5px 20px;
	padding: 0;
	font-weight: bold;
	font-style: italic;
}

#customer_care_intro ul {
	font-size: .85em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
	list-style-image: url(images/power_button_white_bkgrd.gif);
}
p.images {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-weight: normal;
	margin-left: 10px;
	line-height: 120%;
}
.fc_service {
	width: 460px;
	margin-right: 10px;
	margin-bottom: 15px;
	float: left;
	font-size: .75em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.workplace_service {
	width: 460px;
	margin-left: 10px;
	margin-bottom: 15px;
	float: right;
	font-size: .75em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;

}
#customer_care_intro table {
	border: 1px solid #15125f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	border-collapse: collapse;
	color: #15125f;
}
#customer_care_intro td {
	border: 1px solid #df7b1d;
}
td.shade {
	color: #df7b1d;
	background-color: #15125f;
}
.table_instruments {
	width: 100%;
	border-collapse: collapse;

}
.table_instruments td {
	padding-left: 5px;
	border: 1px solid #333092;

}
.table_instruments th {
	background-color: #15125f;
	color: #df7b1d;
	text-align: center;
	border: 1px solid #df7b1d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-weight: bold;
}
.table_fc {
	width: 100%;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	
}
.table_fc td {
	padding-left: 5px;
	border: 1px solid #333092;

}
.table_fc a {
	color: #fff;
}
tr.odd {
	background-color: #a1a0a4;
}
tr.even {
	background-color: #13b5ea;
}
tr.even td.shade {
	background-color: #9fd5f3;
}
tr.orange {
	background-color: #df7b1d;
	color: #fff;
}
tr.gray {
	background-color: #8a8a8e;
}
tr.lt_blue {
	background-color: #b3e7f8;
}
td.new {
	font-weight: bold;
	color: #15125f;
	font-style:italic;
} 
p.caption_wide  {
	margin: -2px 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .85em;
	text-align: right;
}
#information table, #intro table {
	width: 100%;
	border: 1px solid #4d4e53;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	border-collapse: collapse;
	color: #000;
	margin-top: 10px;
}
#information th, #intro th  {
	background-color: #4d4e53;
	color: #fff;
	text-align: left;
	border: 1px solid #4d4e53;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}
#information td, #intro td  {
	border: 1px solid #4d4e53;
	padding: 5px 10px;
}
#information table a {
	color: #df7b1d;
	text-decoration: none;
}
#information table a:hover, #information table a:visited {
	color: #df7b1d;
	text-decoration: none;
}
#bat_flash {
	position: relative;
	margin: 10px 10px 0px 75px;
	width: 600px;
	z-index: 0;
	float: left;
}
#demo {
	float: left;
	width: 100%;
	margin: 5px 0 -15px 0;
	border: 1px solid #15125f;
	background: url(images/panel_content_gradient.jpg) repeat-x;
}
.bat_cert {
	float: right;
	width: 400px;
	margin: 10px 0 5px 0;
}
.bat_cert h3 {
	font:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #15125f;
	font-weight: bold;
	margin: 10px 0px -5px 5px;
	text-align:center;
}
#preview {
	float: left;
	width: 175px;
	margin: 10px 100px 5px 10px;
}
#bat_sidebar {
	float: right;
	width: 220px;
	margin: 15px 0px 15px 5px;
	border: 1px solid #15125f;
	background: url(images/panel_content_gradient.jpg) repeat-x;
}
#bat_sidebar2 {
	float: right;
	width: 220px;
	margin: 15px 20px 15px 5px;
	border: 1px solid #15125f;
	background: url(images/panel_content_gradient.jpg) repeat-x;
}
#bat_sidebar2 h3 {
	font:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #15125f;
	font-weight: bold;
	margin: 10px 5px 5px 5px;
	text-align:center;
}
#bat_sidebar p, #bat_sidebar2 p, #preview p {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	float:left;
	width: 200px;
	margin-left: 15px;

}
ol.certification {
	list-style-position: outside;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #15125f;
	text-align:left;
	margin: 0 20px 0px 0px;
	padding-bottom: 10px;
}
.certification li {
	padding-top: 10px;
}
ol.certification2 {
	list-style-position: outside;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #15125f;
	text-align:left;
	margin: -5px 10px 0px 0px;
	padding-bottom: 5px;
}
.certification2 li {
	padding-top: 10px;
}
img.demo_laptop {
	margin: 0px 0px 5px 40px;
	width: 125px;
	float: left;
}
#video_sample {
	width: 220px;
	float: left;
	margin: 20px 0 40px 0;
}
#video_sample p {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	float: left;
	margin: 2px 0 5px 15px;
	line-height: 130%;
}
#video_sample img {
	float: left;
	width: 90px;
	margin-left: 60px;
}
#cme_phoenix {
	float: left;
	width: 700px;
	margin: 5px 5px 0 5px;
	border: 1px solid #15125f;
	background: url(images/panel_content_gradient.jpg) repeat-x;
}
#cme_phoenix img {
	float: left;
	margin:15px 5px 2px 0px;
}
#cme_phoenix p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	width: 550px;
	margin-left: 5px;
	margin-top: 35px;
}
/* ===== End Service Area Styles ===== */

/* ===== Begin Registration Input Styles =====*/
#form_area {
	margin: 20px 20px 0 20px;
	width: 900px;
	float: left;
}

#dealerForm, #quote, #MailArea {
	font-size: 10pt;
	margin-top: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #15125f;
}
#dealerForm .label, #MailArea .label {
	float: left;
	width: 150px;
	margin-right: 5px;
	text-align: right;
	clear: left;
	padding-top: 3px;
}
#quote .label {
	float: left;
	width: 150px;
	margin-right: 5px;
	text-align: right;
	clear: left;
}
#dealerForm .label_2 {
	float: left;
	width: 50px;
	margin: 0 5px 0 20px;
	text-align: left;
	clear: left;
}
#quote .label_2 {
	float: left;
	width: 50px;
	margin: 0 5px 0 20px;
	text-align: left;
	clear: left;
}
#dealerForm .label_3 {
	float: left;
	width: 25px;
	margin: 2px 0 0 5px;
	text-align: left;
	clear: left;
}
#quote .label_3 {
	float: left;
	width: 25px;
	margin: 2px 0 0 5px;
	text-align: left;
	clear: left;
}
#dealerForm .label_4 {
	float: left;
	width: 150px;
	margin-right: 5px;
	margin-top: 5px;
	text-align: right;
	clear: left;
}
#quote .label_4 {
	float: left;
	width: 150px;
	margin-right: 5px;
	margin-top: 5px;
	text-align: right;
	clear: left;
}
input#submit {
	margin-left: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #15125f;
}
input#reset {
	float: right;
	margin: 0 500px 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #15125f;
}
img.form {
	float: left;
	margin-right: 20px;
}
input#company_name, input#address_1, input#address_2, input#city, input#state, input#zip, input#phone, input#MailSchool, input#phone_ext, 
input#email, input#contact_person, input#serial_num, input#MonthPurchased, input#DayPurchased, input#YearPurchased, input#PurchDate, 
input#purchased_from, input#name, input#MailName, textarea#support_issue, textarea#comments, input#title, input#quantity, input#MailPhone, input#MailEmail, textarea#MailMessage {
	background-color: #fbef99;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #df7bld;
	margin: -2px 0 0 0px;
	width: 300px;
}
input#quantity {
	width: 20px;
	margin-left: 3px;
}
input#city {
	width: 300px;

}
input#state {
	width: 20px;
	text-align: left;
	margin-left: 0px;
}
input#zip, input#phone_ext {
	width: 45px;
	margin-left: 0px;
}
input#MonthPurchased {
	width: 20px;
	margin-left: 15px;
}
input#DayPurchased {
	width: 20px;
	margin-left: 5px;
}
input#YearPurchased {
	width: 45px;
	margin-left: 5px;
}
select#model, select#units {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	background-color: #fbef99;
	display: inline;
}
select#country {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	background-color: #fbef99;
	display: inline;
	margin-top: 5px;
}
select#type, select#interest, select#training, select#date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	background-color: #fbef99;
	display: inline;
	margin-top: 5px;

}
.required {
	color: #FF0000;
	font-weight: bold;
}
.required_indent {
	margin-left: 165px;
	color: #ff0000;
}
.captcha {
	margin: 0 0 10px 165px;
	width: 500px;
}

/* ===== End Registration Input Styles =====*/

/* ===== Begin FAQ Styles =====*/
#faq {
	width: 940px;
	margin: 0 15px 0 15px;
	
}
#faq p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
#faq h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #15125f;
	height: 20px;
	padding: 4px 0 0 25px;
	background: url(images/open.gif) no-repeat 0% 10%;
	cursor: pointer;
}
#faq h2.close {
	background-image: url(images/close.gif);
}
#faq .answer {
	background-color: #fff;
}
#faq img {
	float: left;
	margin: 0 10px 15px 5px;
}
#faq h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #15125f;
	margin: 10px 0 5px 0;
}
/* ===== End FAQ Styles =====*/

/* ===== Image Styles & Callouts =====*/
.image_right {
	float: right;
	margin: 5px, 0 5px 5px;
}
.callout {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	margin: 20px 0px 5px 0px;
	padding: 10px; 
	background-color: #15125f;
	border: 1px solid #df7b1d;
	width: 97%;
	float: left;
}
.small_callout {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	margin: 20px 5px 5px 5px;
	padding: 10px; 
	background-color: #15125f;
	border: 1px solid #df7b1d;
	width: 580px;
	float: left;

}
/* ===== End Image Styles & Callouts =====*/
.breadcrumb {
	float:left;
	margin: 15px 0 15px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #15125f;
}
.breadcrumb a {
	color: #15125f;
	text-decoration: none;
}
.breadcrumb a:hover {
	color: #df7b1d;
	text-decoration: none;
}
.mp_backlinks {
	float:left;
	margin: 15px 0 15px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #15125f;
}
.mp_backlinks a {
	color: #15125f;
	text-decoration: none;
}
.mp_backlinks a:hover {
	color: #df7b1d;
	text-decoration: none;
}
.supply_outline {
	width: 315px;
	float: left;
	margin: 5px 5px 30px 5px;
	min-height:250px;
}
.supply_outline h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #15125f;
	margin: 3px 0 5px 3px;
}
.supply_copy {
	width: 300px;
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
	min-height: 100px;
}
.supply_copy p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
.supply_image {
	float: left;
	width: 300px;
	height: 150px;
	margin-bottom: 15px;
}
.supply_outline table {
	width: 97%;
	border-collapse:collapse;
	border: 1px #15125f solid;
}
.supply_outline th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#15125f;
	color: #df7b1d;
	padding: 2px 0 2px 5px;
	font-size: 11px;
	font-weight: normal;
}
.supply_outline td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 11px;
	font-weight:normal;
	padding: 3px;
}
p.webinar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #15125f;
	font-weight: bold;
	width: 575px;
	margin: 30px 0 15px 15px;
	text-align:center;
	line-height:165%;
}
p.webinar_disclaimer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width: 575px;
	margin: 30px 0 15px 15px;
	text-align:center;
	line-height:155%;
}
#webinar_callout {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	width: 600px;
	margin: 25px 0 5px 0px;
	border: 1px solid #15125f;
	text-align: center;
	padding: 5px;
	background-color: #15125f;
	line-height:135%;
}
div.listing_price {
	float: right;
	width: 150px;
	margin: 20px 0 0 15px;
	padding-left: 10px;
}
#listing {
	width: 85%;
	padding: 20px;
	margin-left: 40px;
}
.listing_price p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .8em;
	text-align: center;
}
.corporate {
	list-style-position: outside;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-align:left;
	margin: 0 20px 0px 0px;
	padding-bottom: 10px;
}
.corporate li {
	padding-top: 10px;
}

.sublist {
	list-style-type:lower-alpha;
}

/********************************************************************************************************************************/
/* Layout																						    							*/
/********************************************************************************************************************************/

#ism_div_inquiry_report_top_address
{
	float: left; 
	padding: 2px 0px 0px 12px;
}

#ism_div_inquiry_report_top_fields
{
	float: right;
}

#ism_div_inquiry_report_top_logo
{
	float: left;	
}

.ism_div_page_count
{
	float: left;
}

.ism_div_order_invoice_report
{
	width: 100%;
	border: 1px solid #CECECE;	
	padding: 10px;
	text-align: left;
}

.ism_div_products_per_page_top
{
	padding: 0px 0px 6px 0px; 
	float: right; 
	text-align: right;
}

.ism_inquiry_data_alt_row
{
	background-color: #ECECEB;	
}

.ism_inquiry_data_normal_row
{
	background-color: #fff;
}

.ism_inquiry_data_navigation td
{
	border-left: 0px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #CECECE;
	padding: 6px 0px 0px 0px;	
}

.ism_inquiry_data_navigation table
{
	border: 0px;
	padding: 0px;
}

.ism_inquiry_data_navigation table td
{
	border: 0px;
	padding: 0px 5px 0px 1px;
	font-size: 9pt;
	color: #000;
}

.ism_inquiry_data_navigation a
{			
	color: #777;
	text-decoration: none;
	font-size: 9pt;
}

.ism_inquiry_data_total_column
{
	border-right: 1px solid #CECECE;
}

.ism_invoice_order_total_text
{
	font-size: 11pt;
	color: #fff;
	background-color: #4776BD;
	padding: 10px 12px 10px 12px;	
}

.ism_printable_resize
{
	width: 100%;
}

.ism_table_order_detail_lines
{
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #fff;
	width: 100%;	
}

.ism_table_order_detail_lines th
{
	background-color: #ECECEB;
	border-bottom: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-top: 1px solid #CECECE;
	padding: 7px;
	text-align: right;
}

.ism_table_order_detail_lines td
{
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	padding: 7px;
	text-align: right;	
}

.ism_table_invoice_order_boxes
{
	width: 100%;
	border: 0px;	
}

.ism_table_invoice_order_boxes th
{
	background-color: #ECECEB;
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	padding: 5px;
	text-align: center;
}

.ism_table_invoice_order_boxes td
{
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	padding: 5px;	
	text-align: center;
	width: 25%;
}


.ism_table_invoice_order_boxes_top
{
	width: 100%;
	border: 0px;	
}

.ism_table_invoice_order_boxes_top th
{
	background-color: #ECECEB;
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	padding: 5px;
	text-align: center;
}

.ism_table_invoice_order_boxes_top td
{
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	padding: 5px;	
	text-align: center;
	width: 25%;
}

.ism_inquiry_horz_line
{
	border-right: 1px solid #CECECE;	
}

.ism_inquiry_order_invoice_submit
{
	padding: 12px 0px 5px 0px;
	clear: both;
}

.ism_inquiry_order_invoice_results_panel
{
	padding: 20px 0px 0px 0px;
}

.ism_inquiry_order_invoice_results_table
{
	border: 1px solid #CECECE;
	clear: both;
}

.ism_inquiry_order_invoice_results_table th
{
	background-color: #4776BD;
	padding: 7px 7px 7px 7px;
	border: 1px solid #CECECE;
}

.ism_inquiry_order_invoice_results_table td
{
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	vertical-align: top;
	padding: 8px 7px 8px 7px;
}

.ism_inquiry_report_address_title
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.ism_inquiry_report_title
{
	text-align: right; 
	padding: 0px 0px 14px 0px;
	font-size: 15px;
	color: #4776BD;	
}	

.ism_div_products_per_page_bottom
{
	padding: 0px 0px 8px 0px; 
	float: right; 
	text-align: right;
}

.ism_products_per_page_seperator
{
	color: #999;
	font-size: 8pt;
}

.ism_table_customer_inquiry
{
	width: 100%;
	border: 1px solid #e0e0e0;
}

.ism_table_customer_inquiry td
{
	padding: 12px 0px 0px 15px;
}

.ism_table_invoice_order_top_fields th
{
	padding: 0px 12px 6px 0px;
	text-align: left;
	vertical-align: top;
}

.ism_table_invoice_order_top_fields td
{
	padding: 0px 0px 6px 0px;
}

.ism_table_invoice_order_totals th
{
	background-color: #ECECEB;
	border-bottom: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	padding: 6px 12px 6px 12px;
	text-align: center;
	font-weight: bold;
	text-align: right;
}

.ism_table_invoice_order_totals td
{
	border-bottom: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	padding: 6px 12px 6px 12px;
	text-align: right;
}

.ism_table_order_invoice_options th
{
	vertical-align: top;	
	padding: 10px 10px 5px 0px;
	text-align: left;
}

.ism_table_order_invoice_options td
{
	padding: 0px 10px 9px 0px;	
}

.ism_table_products_per_page td
{
	padding: 0px 0px 0px 4px;
	vertical-align: middle;
	font-size: 9pt;
	color: #777;
}

.ism_td_cell_user_other_header
{	
	text-align: left;
	padding: 0px 0px 4px 3px;
}

.ism_top_print_more_icons
{
	 text-align: right;
	 padding: 0px 0px 5px 0px;
	 vertical-align: middle;	
}

.ism_table_users_grid td
{
	padding: 6px 0px 6px 3px;
	border-top: 1px solid #E0E0E0;	
	vertical-align: middle;
	text-align: left;
}

/********************************************************************************************************************************/
/* End Layout																						    						*/
/********************************************************************************************************************************/





/********************************************************************************************************************************/
/* Text Types																					    							*/
/********************************************************************************************************************************/

h5
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 15pt;
	font-weight: normal;
	color: #df7b1d;	
	margin: 0px 0px 15px 3px;
}

.ism_align_middle
{
	vertical-align: middle;
}

.ism_important
{
	color: #bb0000;
}

.ism_inquiry_date_heading
{
	padding: 6px 0px 2px 0px;	
	font-weight: bold;
}

.ism_inquiry_title
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	padding: 0px 0px 1px 0px;
	color: #15125f;
}

.ism_large_page_title
{
	font-size: 14pt;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: left;
	color: #15125f;
}

.ism_page_of_bold
{
	font-weight: bolder;
	color: #000;
	font-size: 9pt;
}

.ism_page_of_normal
{
	font-weight: normal;
	color: #777;
	font-size: 9pt;
}

.ism_textbox_inquiry
{
	border: 1px solid #888;
	margin-left: 10px;
}

.ism_textbox_read_only
{
	border: 1px solid #fff;
}

/********************************************************************************************************************************/
/* End Text Types																					    						*/
/********************************************************************************************************************************/





/********************************************************************************************************************************/
/* Links																						    							*/
/********************************************************************************************************************************/

.ism_inquiryheaderlink
{
    text-decoration: none;
    font-size: 8pt;
}
a.ism_inquiryheaderlink:link { text-decoration: none; color: #fff; }
a.ism_inquiryheaderlink:visited { text-decoration: none; color: #fff; }
a.ism_inquiryheaderlink:hover { text-decoration: none; color: #112837; }
a.ism_inquiryheaderlink:active { text-decoration: none; color: #fff; }

a.ism_ppp:link, a.ism_ppp:visited, a.ism_ppp:active
{
    color: #C93F29;
    text-decoration: none;
}

a.ism_ppp:hover
{
    text-decoration: underline;
    color: #112837;
}

a.ism_ppp_selected:link, a.ism_ppp_selected:visited, a.ism_ppp_selected:active
{
    color: #C93F29;
    text-decoration: underline;
}

a.ism_ppp_selected:hover
{
    text-decoration: underline;
    color: #112837;
}

.ism_sortReportLink
{
    font-style: normal;
    text-decoration: none;
}
a.ism_sortReportLink:link, a.ism_sortReportLink:visited, a.ism_sortReportLink:active
{
    text-decoration: none;
    color: #112837;
}

a.ism_sortReportLink:hover
{
    text-decoration: none;
    color: #4776BD;
}

a.nolink:link, a.nolink:visited, a.nolink:active, a.nolink:hover
{
    text-decoration: none;
}

.ism_userlink
{    
    font-style: normal;
    font-size: 9pt;
    text-decoration: none;
	vertical-align: middle;
	font-weight: normal;
}
a.ism_userlink:link { text-decoration: none; color: #4776BD; }
a.ism_userlink:visited { text-decoration: none; color: #4776BD; }
a.ism_userlink:hover { text-decoration: none; color: #112837; }
a.ism_userlink:active { text-decoration: none; color: #4776BD; }

/********************************************************************************************************************************/
/* End Links																						    						*/
/********************************************************************************************************************************/





/********************************************************************************************************************************/
/* Calendar & Dates																					    						*/
/********************************************************************************************************************************/

.ism_date_calendar_close
{
	float: left; 
	padding: 5px 0px 0px 14px;
}

.ism_date_calendar_div
{	
	padding: 0px; 
	height: 30px; 
	width: 146px;
	background-image:url(images/ism_date_calendar.jpg); 
	background-repeat: no-repeat; 	
	float: left;
}

.ism_date_calendar_object
{	
	float: left; 
	padding: 0px 0px 0px 0px;
}

.ism_date_inquiry_icon
{
	float: left;
	padding: 3px 0px 0px 0px;
}

.ism_date_textbox
{		
	padding: 2px 0px 0px 5px;	
	color: #777;
	border: 0px solid #fff;
	vertical-align: middle;
	width: 92px;
}

.ism_date_textbox_wrapper
{
	float: left; 
	padding: 4px 0px 0px 2px;
}

/********************************************************************************************************************************/
/* End Calendar & Dates																					    					*/
/********************************************************************************************************************************/

/* ISM Used because I want to see the text instead of blue background */
#content
{
	background-color: #fff;
	
}
.ProductNameText {
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
	color: #15125f;
	margin-top: 10px;
}
.variantprice {
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 10pt;
	font-weight: normal;
	color: #15125f;
}
.partNumber {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #15125f;
}
.productCopy {
	width: 575px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
}
.emailFriend {
	margin: -20px 0px 10px 0px; 
}
.category {
	margin-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #15125f;
}
.category a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #15125f;
}
.category a:hover {
	text-decoration: none;
	color: #df7b1d;
}
.category a:visited {
	text-decoration: none;
	color: #15125f;
}
.UpdateCartButton {
	margin-right: 5px;
}
#btnRequestEstimates {
	margin-right: 0px;
}
.shopCart {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #15125f;
}
#pnlCartSummary {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #15125f;
}
#pnlOrderSummary {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #15125f;
	margin-right: 5px;
}
#pnlCartSummary a, #pnlOrderSummary a{
	text-decoration: none;
	
}
#pnlCartSummarySubTotals {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #15125f;	
	padding-right: 5px;
}
#pnlAddressList {
	clear: both;
}
.cartSummary {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #15125f;
}
.cartSummary a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #15125f;
}
.cartSummary a:hover {
	text-decoration: none;
}
.cartSummary a:visited {
	text-decoration: underline;
	color: #15125f;
}
.cartChanges {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #15125f;
}
.cartChanges a {
	text-decoration: underline;
	color: red;
}
.quantityDiscount {
	color: #000;
	text-align:right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
}
.holiday {
	width: 965px;
	margin: 50px 5px 5px 5px; 
	border: 1px solid #15125f;
	background-color: #d1d1d1;
}
.holiday p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #15125f;
	text-align: center;
	line-height: 130%;
}
.drug_list {
	float: left;
	width: 150px;
	margin: 5px 5px 5px 0;
}
#drug_callout {
	float: right;
	width: 220px;
	border: 1px solid #15125f;
	background-color: #d1d1d1;
	margin: -245px 20px 10px 5px;
}
#drug_callout ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10.5pt;
	font-weight: normal;
	line-height: 150%;
	color: #15125f;
	padding-left: 10px;
}
#drug_callout li {
	list-style: none;
	background-image: url(images/power_button_clear_bkgrd.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-top: 3px;
}
#shippingSched {
	float: right;
	width: 955px;
	margin: 0px 5px 15px 5px;
}
#shippingSched p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9.25pt;
	font-weight: bold;
	color: red;
	text-align: center; 
}
#hazmat {
	float: right;
	width: 465px;
	margin: 0 100px 5px 5px;
	border: 1px solid #15125f;
	background-color: #d1d1d1;
}
#hazmat p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff0000;
	padding: 5px;
	text-align: center;
}
.quote_right {
	float: right;
	clear: right;
	width: 200px;
	border: 1px solid #15125f;
	padding: 5px;
	margin: 10px 5px 0 10px;
}
.quote_right p {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #000;
	font-weight:normal;
	line-height: 150%;
}
.bestSeller {
	z-index:1000;	
	position: absolute;
	left: 535px;
	top: 420px;
}