@import url('../app_themes/BMD/small_icons_blue_bg.css');
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Arial, Helvetica, Verdana, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}
li, dd, blockquote {
	margin-left: 1em;
}
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 100%;
}
html {
	height: 100%;
}
body {
	font-size: 11px;
	color: #285261;
	background: #a2c1d2 url('../app_themes/BMD/images/bmd_01.gif') repeat-x left top;
}
/* #Common# */
.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.em {
	color: #af0000;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
a, a:visited {
	text-decoration: underline;
	color: #285261;
	font-weight: bold;
	background: none;
	
}
a:hover, a:active {
	text-decoration: underline;
	color: #285261;
	font-weight: bold;
	background-color: #edf3ff;
}
a.buttonA {
	cursor: pointer;
    background: transparent url('../app_themes/BMD/images/buttonAspan.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 19px;
    margin-right: 5px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonA span {
    background: transparent url('../app_themes/BMD/images/buttonA.gif') no-repeat;
    display: block;
    line-height: 15px;
    padding: 2px 0 2px 7px;
} 
a.buttonA:active {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonA:active span {
    background-position: bottom left;
    padding: 3px 0 1px 7px; /* push text down 1px */
} 

a.buttonB {
	cursor: pointer;
    background: transparent url('../app_themes/BMD/images/buttonBspan.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font: bold 14px arial, sans-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 11px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonB span {
    background: transparent url('../app_themes/BMD/images/buttonB.gif') no-repeat;
    display: block;
    line-height: 15px;
    padding: 6px 0 6px 11px;
} 
a.buttonB:active {
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonB:active span {
    background-position: bottom left;
    padding: 7px 0 5px 11px; /* push text down 1px */
} 


/* #block# */
div.block_first {
	margin: 0 auto;
	width: 1050px;
	padding-top: 20px;
	background: url('../app_themes/BMD/images/bmd_03.gif') no-repeat center top;
}
div.blockA, div.blockB {
	margin: 0 auto;
	width: 1050px;
	padding-top: 15px;
}
div.blockA {
	background: url('../app_themes/BMD/images/bmd_04a.gif') no-repeat center top;
}
div.blockB {
	background: url('../app_themes/BMD/images/bmd_04b.gif') no-repeat center top;
}
.block_contentA, .block_contentB {
	width: 970px;
	padding: 1px 40px;
}
.block_contentA {
	background: url('../app_themes/BMD/images/bmd_05.gif') repeat-y center top;
}
.block_contentB {
	background: url('../app_themes/BMD/images/bmd_05a.gif') repeat-y center top;
}
div.block_footA, div.block_footB {
	height: 15px;
	clear: both;
}
div.block_footA {
	background: url('../app_themes/BMD/images/bmd_04.gif') repeat-y center top;
}
div.block_footB {
	background: url('../app_themes/BMD/images/bmd_04c.gif') repeat-y center top;
}
.col2A {
	width: 475px;
	float: left;
}
.col2B {
	width: 475px;
	float: right;`
}
#col3A {
	width: 190px;
	float: left;`
}
#col3B {
	width: 190px;
	float: right;`
}
#col3C {
	width: 550px;
	margin: 0 0 0 210px;
	position: relative;
	top: -6px;
}
.one5th {
	float: left;
	width: 190px;
	margin: 2px;
}
.content {
	margin: 10px;
}
/* #head# */
#head {
	margin: 0 auto;
	width: 1050px;
	height: 305px;
	background: url('../app_themes/BMD/images/bmd_02.jpg') no-repeat left top;
}
#flash {
	padding: 10px 0 0 25px;
}
/* menu */
#menu {
	margin: 0 auto;
	width: 1000px;
	height: 58px;
padding: 0 25px;
	background-color: #ffffff;
	background: url('../app_themes/BMD/images/bmd_menu.jpg') no-repeat left top;
}
#menu p {

	margin: 0;
	padding: 5px 0;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
	line-height: 18px;
}
#footer {
	margin: 0 auto;
	text-align: center;
	width: 1050px;
	padding: 5px 0 20px 0;
	background: #a2c1d2 url('../app_themes/BMD/images/bmd_06.gif') no-repeat center top;
}
/* #Main Menu# */
#menu {
	text-align: center;
}
.CMSMenuItem,
.CMSMenuItemMouseDown, 
.CMSMenuItemMouseOver, 
.CMSMenuItemMouseUp, 
.CMSMenuHighlightedMenuItem, 
.CMSMenuHighlightedMenuItemMouseDown, 
.CMSMenuHighlightedMenuItemMouseOver, 
.CMSMenuHighlightedMenuItemMouseUp
{
	margin: 0px;
	padding: 8px 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #285261;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

.SubCMSMenu
{
	border-left: #285261 1px solid;
	border-right: #285261 1px solid;
	border-bottom: #285261 1px solid;
	padding: 0px;
	margin: 0px;
}

.SubCMSMenuItem,
.SubCMSMenuItemMouseUp,
.SubCMSMenuHighlightedMenuItem,
.SubCMSMenuHighlightedMenuItemMouseUp
{
	border: none;
	font-size: 11px;
	text-align: left;
	color: #285261;
	text-decoration: none;
	padding: 3px 10px;
}


.SubCMSMenuItemMouseDown,
.SubCMSMenuItemMouseOver,
.SubCMSMenuHighlightedMenuItemMouseOver,
.SubCMSMenuHighlightedMenuItemMouseDown
{
	border: none;
	font-size: 11px;
	text-align: left;
	color: #494949;
	text-decoration: underline;
	padding: 3px 10px;
}

/* #TITLE HEADER# */
.titleHeaderA {
	width: 100%;
	padding: 0;
	height: 33px;
	background: #ffffff url('../app_themes/BMD/images/titleHeaderA.gif') no-repeat left top;
}
.tieleHeaderB {
	padding: 0;
	height: 33px;
	background: url('../app_themes/BMD/images/titleHeaderB.gif') no-repeat right top;
	text-align: center;
}
.listOption {
	height: 25px;
	padding: 8px 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h2 {
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 0 5px;
	height: 33px;
	overflow: hidden;
	background: #ffffff url('../app_themes/BMD/images/titleHeaderA.gif') no-repeat left top;
}
h2 span {
	display: block;
	padding: 10px 0;
	height: 13px;
	background: url('../app_themes/BMD/images/titleHeaderB.gif') no-repeat right top;
	text-align: left;
}

/* #ITEM THUMBNAIL# */
.item_thumbs {
	width: 180px;
	margin: 3px;
	float: left;
}
.item_content {
	text-align: center;
	padding: 10px;
	height: 180px;
	border-left: 2px #def0fa solid;
	border-top: 2px #def0fa solid;
	border-right: 2px #b5cedc solid;	
	border-bottom: 2px #ffffff solid;	
}
.item_content:hover {
	border-left: 2px #b0c8d7 solid;
	border-top: 2px #b0c8d7 solid;
	border-right: 2px #8ba8b5 solid;	
	border-bottom: 2px #8ba8b5 solid;
}
.item_content img {
	float:none;
	width: 120px;
	height: 120px;
	overflow: hidden;
	margin: 0 auto;
}
.item_content p.productName{
	color: #285261;
	margin: 0;
	padding: 5px 0 0 0;
}
.item_content p.productPrice{
	color: #af0000;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.item_footerA {
	width: 100%;
	padding: 0;
	height: 30px;
	background: #ffffff url('../app_themes/BMD/images/itemFooterA.gif') no-repeat left top;
}
.item_footerB {
	padding: 10px 0 0 0;
	height: 20px;
	background: url('../app_themes/BMD/images/itemFooterB.gif') no-repeat right top;
	text-align: center;
}
/* #CONTENT# */
.block_content p {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 11px;
   line-height: 17px;
}
.block_content h2 {
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 14px;
   line-height: 18px;
}

/* #Search# */
.searchBlock {
	
}

.searchBlock p {
   font-size: 11px;
   line-height: 15px;
   margin: 5px 0;
}

h3 em, h4 em, .list01 em, .list02 em {
	color: #616161;
	font-style:normal;
}
h3 {
	font-weight: bold;
	font-size: 12px;
}
h4 {
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	color: #616161;
	padding: 1px 0;
	margin: 17px 0 5px 0;
	border-bottom: 1px #cccccc solid;
}
h5 {
	font-weight: bold;
	font-size: 11px;
	color: #616161;
	margin: 0 0 5px 0;
}




ul.list01 {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
}
ul.list01 li {

	margin: 0;
	padding: 0;
   font-size: 11px;
   line-height: 15px;
}
ul.list01 a {
	font-weight: normal;
}


ul.list02 {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
}
ul.list02 li {

	margin: 0;
	padding: 0;
   font-size: 11px;
   line-height: 17px;
}
a.xButton {
	font-weight: normal;
	line-height:13px;
	padding: 0 0 0 17px;
	background: #ffffff url('../app_themes/BMD/images/buttonX.gif') no-repeat left top;
}


/* #Details Page# */

.itemViewBox {
}
.itemSpec {
	border-bottom: 1px #cecece solid;
	padding: 18px 0;











	text-align: center;
}
.itemSpec p {
	margin:0;
	padding: 0;
}
.itemSpecHeader {
	font-size: 18px;
	font-weight:bold;
}
.ourprice {
	font-weight: bold;
}
.retailpricw {
	font-weight: bold;
	text-decoration:line-through;
	color:#555555;
}
.yousave {
	font-weight: bold;
	color:#af0000;
}
.content p {
	margin: 0 0 1em 0;
}
.content h5 {
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #616161;
	padding: 1px 0;
	margin: 10px 0 5px 0;
	border-bottom: 1px #cccccc solid;
}

/* #Detail Table# */
.detailsTable {
	font-size: 11px;
}
.detailsTable tr {
	height: 19px;
}
.detailsTable tr.odd {
	background-color:#edf3ff;
}
.detailsProperty {
	vertical-align:middle;
	text-align: left;
}
.detailsValue {
	vertical-align:middle;
	text-align: right;
}
/* #Tooltip# */
.tooltip {
   font-family: Arial, Helvetica, sans-serif;
   color: #285261;
}
.tooltip_arrow {
	width: 29px;
	height: 66px;
	position: relative;
	left: 1px;
	background: url('../app_themes/BMD/images/tooltip_00.png') no-repeat left top;
}
.tt {
	border-collapse:collapse;
}
.tt .tt_lt {
	width: 15px;
	height: 15px;
	background: url('../app_themes/BMD/images/tooltip_01.png') no-repeat left top;
}
.tt .tt_t {
	height: 15px;
	background: url('../app_themes/BMD/images/tooltip_02.gif') repeat-x left top;
}
.tt .tt_rt {
	width: 25px;
	height: 15px;
	background: url('../app_themes/BMD/images/tooltip_03.png') no-repeat left top;
}
.tt .tt_l {
	width: 15px;
	background: url('../app_themes/BMD/images/tooltip_04.gif') repeat-y left top;
}
.tt .tt_c {
	background-color: #f1f8ff;
}
.tt .tt_r {
	width: 15px;
	background: url('../app_themes/BMD/images/tooltip_05.png') repeat-y left top;
}
.tt .tt_lb {
	width: 15px;
	height: 25px;
	background: url('../app_themes/BMD/images/tooltip_06.png') no-repeat left top;
}
.tt .tt_b {
	height: 15px;
	background: url('../app_themes/BMD/images/tooltip_07.png') repeat-x left top;
}
.tt .tt_rb {
	width: 25px;
	height: 25px;
	background: url('../app_themes/BMD/images/tooltip_08.png') no-repeat left top;
}
.tt .tt_header {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	line-height: 11px;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: center;
   color: #285261;
}
a.tt_close {
	width: 10px;
	height: 10px;
	display: block;
	float: right;
	background: url('../app_themes/BMD/images/tooltip_09.gif') no-repeat left top;
}
.tt .tt_content {
	background-color: #ffffff;
	border: 1px #c6d6de solid;
	overflow-y: auto;
}
.tt .tt_footer {
	padding: 10px 0 0 0;
	font-size:11px;
   color: #285261;
}
.tt .btn, .tt .btn:visited {
	display: block;
	width: 56px;
	height: 19px;
	background: url('../app_themes/BMD/images/tooltip_10.gif') no-repeat left bottom;
	float: right;
}
.tt a.btn:hover, .tt a.btn:active {
	background-position: left top;
	border: none;
};

/* #MENU 1# */
.menu_1 {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px #cccccc solid;
}
.menu_1 li {
	margin: 0;
	padding: 0;
}
.menu_1 li a {
	display: block;
	text-decoration: none;
	border-bottom: 1px #cccccc solid;
	font-size: 12px;
	font-weight:bold;
	color: #555555;
	padding: 4px 12px;
}

/* #btn 3color# */
a.btn_gy, a.btn_by {
	cursor: pointer;
	display: block;
	float: left;
	font: bold 10px arial, sans-serif;
	height: 19px;
	margin-right: 8px;
	padding-right: 8px; /* sliding doors padding */
	text-decoration: none;
}
a.btn_gy span, a.btn_by span {
	display: block;
	line-height: 10px;
	padding: 4px 0 5px 8px;
} 
a.btn_gy:hover, a.btn_gy:active,
a.btn_by:hover, a.btn_by:active {
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_gy:active span,
a.btn_by:active span {
	padding: 5px 0 4px 8px; /* push text down 1px */
}

a.btn_gy {
	background: transparent url('../app_themes/BMD/images/btnG_a.gif') no-repeat scroll top right;
	color: #555555;
}
a.btn_by {
	background: transparent url('../app_themes/BMD/images/btnB_a.gif') no-repeat scroll top right;
	color: #285261;
}

a.btn_gy span {
	background: transparent url('../app_themes/BMD/images/btnG.gif') no-repeat top left;
} 
a.btn_by span {
	background: transparent url('../app_themes/BMD/images/btnB.gif') no-repeat top left;
} 

a.btn_gy:hover, a.btn_gy:active {
	background: transparent url('../app_themes/BMD/images/btnY_a.gif') no-repeat scroll top right;
	color: #5e4901;
}
a.btn_by:hover, a.btn_by:active {
	background: transparent url('../app_themes/BMD/images/btnY_a.gif') no-repeat scroll top right;
	color: #5e4901;
}

a.btn_gy:hover span, a.btn_gy:active span{
	background: transparent url('../app_themes/BMD/images/btnY.gif') no-repeat scroll top left;
}
a.btn_by:hover span, a.btn_by:active span{
	background: transparent url('../app_themes/BMD/images/btnY.gif') no-repeat scroll top left;
}
