﻿.dm_body
{
	background: url(../../images/masters/default/bg.png);
	background-repeat: repeat-x;
	background-color: #ECF0F6;
}
.dm_call
{
	clear: both;
	color: #2F6D8F;
	float: right;
	font-size: 16px;
	font-weight: bold;
	margin-top: 14px;
	white-space:nowrap;
}
.dm_mainContent
{
	width: 1000px;
	margin: auto auto;
	overflow: hidden;
	display: block;
}
.dm_mainBlack
{
	width: 100%;
	float: left;
	background: url(../../images/masters/default/bgcontent.png);
	background-repeat:repeat-x;
	background-color:White;
}
.dm_rowSpan
{
	border-bottom: 1px solid #E9EEEF;
	float: right;
	padding-bottom: 7px;
}
.dm_mainGrayTop
{
	width: 945px;
	height: 10px;
	background: url(../../images/masters/default/bgtop.png);
	float: left;
	margin-top: 20px;
}
.dm_mainGrayBottom
{
background:transparent url(../../images/masters/default/bottom.png) repeat scroll 0 bottom;
float:left;
height:10px;

width:945px;
}
.dm_mainGray
{
	width: 945px;
	float: left;
}
.dm_pnl_topBar
{
	float: left;
	clear: both;
	height: 145px;
	width: 100%;
	position: relative;
}
.dm_pnl_footerContainer
{
	float: left;
	clear: both;
	height: 56px;
	width: 100%;
}
.dm_mainMenu
{
	background: transparent url(../../images/masters/default/menu.png) repeat scroll 0 0;
	float: left;
	height: 39px;
	line-height: 32px;
	margin-left: 9px;
	margin-top: 16px;
	overflow: hidden;
	width: 921px; padding-left:3px
}
.dm_mainMenu .item0
{
	margin-left: 5px;
}
.dm_mainMenu img
{
	float: left;margin-top:1px;
}
.dm_mainMenu a
{
	color:White;
float:left;
font-size:13px;
font-weight:bold;
height:35px;
line-height:33px;
margin-top:4px;
text-align:center;
text-decoration:none;
width:106px;
}

.dm_mainMenu a.menuSel
{
	text-decoration: underline;
	background: transparent url(../../images/masters/default/on.png) repeat scroll 0 0; color:#326F91;text-decoration:none;
}

.dm_mainMenu a:hover
{
	text-decoration: underline;
	background: transparent url(../../images/masters/default/on.png) repeat scroll 0 0; color:#326F91;text-decoration:none;
}
.dm_searchContainer
{
	background: white none repeat scroll 0 0;
	border: 1px solid #8EA8BC;
	float: right;
	height: 23px;
	margin-right: 6px;
	margin-top: 6px;
	padding: 1px 1px 0;
}
.dm_searchContainer .input
{
	background: white none repeat scroll 0 0;
	border: 1px solid white;
	float: left;
	font-size: 11px;
	padding: 4px;
	width: 149px;
	padding-bottom: 3px;
	color: #224B67;
}
.dm_searchContainer .btn
{
	background: transparent url(../../images/masters/default/search.png) repeat scroll 0 0;
	color: white;
	float: left;
	font-size: 10px;
	font-weight: bold;
	height: 22px;
	line-height: 10px;
	padding: 0;
	text-transform: uppercase;
	width: 22px;
}
.dm_logo
{
	background: transparent url(../../images/masters/default/logo.png) repeat scroll 0 0;
	height: 62px;
	left: 40px;
	position: absolute;
	top: 25px;
	width: 326px;
}
.dm_panelRight
{
	float: right;
	margin-right: 14px;
	width: 620px;
	text-align: right;
	height: 90px;
}
.dm_panelRight .row
{
	float: right;
	width:121px;
	margin-top: 0;
}
.dm_panelRight .row2 *
{
float:right;
height:15px;
line-height:15px;
white-space:nowrap;
}
.dm_panelRight .ico
{
margin-right:4px;
margin-top:-2px;

}
.dm_panelRight .row2 span  .
{
	color: #214B66;
	font-size: 11px;
	font-weight: bold;

	white-space: nowrap;
}
.dm_LoginCon  span.sp
{
font-size:4px;
height:1px;
margin-left:7px;
margin-right:10px;
margin-top:6px;
width:1px;
}
.up_cartTop span
{
font-size:11px;
font-weight:bold;
margin-top:-1px;

}
.dm_panelRight .row2 span.sp 
{
	font-size:4px;
height:10px;
margin-left:7px;
margin-right:10px;
margin-top:0px;
width:1px; float:right;
}
.dm_panelRight .row2 a, .dm_panelRight .ec_username
{
	color:#214B66; font-weight:bold; font-size:11px; text-decoration:none; line-height:12px;
}
.dm_panelRight .row2 a.checkout
{

}
.dm_panelRight .row2 a:hover
{
	text-decoration:underline
}
.dm_panelRight row, .dm_panelRight .row2
{
	float: right;
}
.dm_LoginCon .sp
{
	margin-top:0px !important
}
.dm_panelRight .row2
{
	padding-top: 5px;
	margin-top: 8px;
	margin-right: 5px;
	color: #214B66;
}
.dm_panelRight .row a
{
	color: Black;
	text-decoration: none;
	font-size: 11px;
	color: #214B66;
}
.dm_LoginCon
{
	color: Black;
	text-decoration: none;
	font-size: 11px;
	line-height:16px;
	text-align:right;
}

.dm_LoginCon .checkout
{
	color: #214B66;
	font-size: 11px;
	font-weight: bold;

	white-space: nowrap;
	font-weight: bold;
	text-decoration: none;
	
}

.dm_panelRight .row a:hover
{
	text-decoration: underline;
}
.dm_panelRight .btn1
{
	float: right;
	margin-left: 4px;
	margin-top: 9px;
	width:121px;
}
.dm_footer
{
	float: left;
	height: 81;
	line-height: 36px;
	width: 100%;
	background-repeat: repeat-x;
	display: block;
}






.dm_footer .text1
{
	float: left;
	font-family: Arial;
	color: Black;
	font-size: 11px;
	margin-left: 1px;
}
.dm_links a, .dm_links span
{
	float: left;
}
.dm_links
{
	float: right;
	margin-right: 3px;
}
.dm_links a
{
	float: left;
	font-family: Arial;
	color: Black;
	font-size: 11px;
	text-transform: capitalize;
}
.dm_links span
{
	float: left;
	font-family: Arial;
	color: #434343;
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}
body .row2 .welcome-guest span
{
font-size:4px;
height:1px;
margin-left:7px;
margin-right:10px;
margin-top:1px;
width:1px;
}

.welcome-guest a
{
	 color:#214B66;
}
.welcome-guest
{
float:right;
font-size:12px;
line-height:11px;

padding-left:6px;
}

.logged-as a
{
color:#214B66;
font-size:11px;
font-weight:bold;

text-decoration:none;
white-space:nowrap;
margin-right:3px;
}

.dm_cart
{
	margin-top: 16px;
	margin-left: 15px;
	margin-right: 8px;
	float: right;
}

.my-account-link
{
color:#214B66;
font-size:11px;
font-weight:bold;

text-decoration:none;
white-space:nowrap;
}

.cart-control
{
	float: right;
	margin-right: 13px;
	margin-top: 3px;
	width: 161px;
}

.cart-control .total
{
	float: left;
	margin-right: 9px;
}

.cart-control .total, .cart-control .items
{
	margin-top: 7px;
}
.cart-control .items
{
	float: left;
}
.cart-control .go-to-view-cart
{
	float: left;
	clear: both;
	width: 150px;
}

.dm_btmMenu
{
		background: transparent url(../../images/masters/default/bg2.png) repeat scroll 0 0;
		float:left; clear:both; margin-top:15px; border:solid 1px #CDCDCD; width:100%;padding-bottom:10px;
}
.dm_btmMenu .title
{
	font-size:14px; float:left; margin-left:8px; margin-top:8px; color:#0D4D71; font-weight:bold;
}

.dm_btmMenu table
{
	float:left; width:100%;   margin-top:7px;
}
.dm_btmMenu table td
{
	padding:5px 5px 5px 9px; font-size:11px;
}

.dm_btmMenu table a
{
	color:#0D4D71;  float:left; clear:both; white-space:nowrap; margin-top:4px;
}


.ec_topCart
{ width:74px
}
.up_cartTop
{
	float:right;width:218px;
}
body .row2 .welcome-guest span.sp
{
	margin-top:1px;
}
.ec_quickCartPanel
{
	width:100%;
}
.lqty
{
float:left;
height:59px;
overflow:hidden;
width:105%;
}

.productLinks {float:left;margin: 10px 0 0 30px; clear:both; width:900px; padding-bottom:10px;}
.productLinksItem {float:left; width:180px; line-height:22px; }
.productLinksItem a {color: #0D4D71; }


.col1 .box2 .col1, .col1 .box2 .col2
{
	color:black;
}
.linsk2
{
clear:both;
color:#0D4D71;
float:left;
font-size:11px;
line-height:20px;
margin-top:-8px;
}
.linsk2 a
{
	color:#0D4D71
}

.tmp_mialSendPnl
{
border:1px solid silver;
color:#5F93B5;
font-size:12px;
margin-top:10px;
padding:17px;
width:304px;text-align:center;
}
.cu .tmp_mialSendPnl span
{
		color:#5F93B5 !important; margin:auto ; text-align:center;  float:none;
}