﻿/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

body {font: 12px Arial, Helvetica, sans-serif;background: url(images/layout/bd_bg.gif) repeat-x;}
#Form2 {margin: 0; padding: 0}
#PageSubTable {width:935px;}
#ContentCell {background: #fff;}
#Instruction1_InstructCell {background: #ccc;	border: 1px solid #999;	padding: 7px;}
#Instruction1_InstructCell a {color: #000;}
.Instructions {font-size: 11px; color: #000;}
.Messages,
.ErrorMessages {font-size: 10px; font-weight: bold; color: #c00;}
.Headings {font-size: 16px; font-weight: bold; color: #000;}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #000; background: #999;}
.Content {font-size: 14px; color: #000;}
.Content a {color: #00F; text-decoration: underline;}
.Content a:hover {color: #000; text-decoration: none;}
.Content a:visited {color: #990000; text-decoration: underline;}
.clear { clear:both;}
h2{font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;color: #000000;margin: 0px;padding: 0px;}

/* TopBanner Styles
--------------------------------------------------------*/

#TopBannerCell {}

/* TopSubBanner Styles
--------------------------------------------------------*/

#TopSubBannerCell {}

h1.logo {margin:0; padding:0; float:left;margin: 0 8px 0 0;}
h1.logo a {background: url(images/layout/BN_Logo.gif);height: 90px;width: 156px;display:block;text-indent: -999em;float:left;padding: 0px;margin:0px;}

.bn_top {float:right;width:430px; white-space:nowrap;}

.bn_middle{float:left; height:auto; width:333px;margin-bottom:10px;}
.bn_middle h2{font-size: 33px;font-weight: bold;color: #ffff00;line-height: 40px;margin: 10px 0 0 0;padding: 0px;float:left;}
.bn_middle h4 {color:#fff;line-height: 13px; margin: 0; padding: 0px;text-indent:0;font-size: 11px;float:left; width:auto; font-family:Arial, Helvetica, sans-serif;}


#bn_nav{}

/*Tab Lists*/
#TopSubBannerCell ul {list-style: none;float:left;width:550px;margin:0;padding:0;background: url(images/layout/bn_topbar.gif) repeat-x;}
#TopSubBannerCell ul li {display: inline;float:left;margin:0; padding:0;}
#TopSubBannerCell ul li a{width:auto;height:auto;display:block;font-weight: normal;font-size: 11px;line-height:22px;color: #000;
text-decoration: none;background: url(images/layout/BN_TABS.gif) no-repeat 0% 0px;padding: 4px 5px 4px 30px;}
#TopSubBannerCell ul li a:hover{color:#666; text-decoration:none;}
#TopSubBannerCell ul li.first {background: url(images/layout/BN_Nav_Lft.gif) no-repeat 0px 0px;padding-left:10px;}
#TopSubBannerCell ul li.first a { background:none; padding-left:5px;}
#TopSubBannerCell ul li.first a:hover{color:#666; text-decoration:none;}
#TopSubBannerCell ul li.last{background: url(images/layout/BN_Nav_Rt.gif) no-repeat right;padding-right:10px;}


/* LeftColumnNav Styles
--------------------------------------------------------*/

#LeftColumnCell {width:19%;}
#LeftColumnNav1_custommenu {}

.lc_btm{background: url(images/layout/LC_Btm.gif) no-repeat;float: left;height: 6px;width: 200px;}

/*Yellow Headers for Left Column */
.top{font: 13px/40px Verdana, Arial, Helvetica, sans-serif;color: #000000;background: url(images/layout/LC_Ttl_top.gif) no-repeat;float: left;padding:0;margin:0;text-indent:20px;width:200px;}
.middle{font: 13px/40px Verdana, Arial, Helvetica, sans-serif;color: #000000;background: url(images/layout/LC_Ttl_top.gif) no-repeat;float: left;margin:0;text-indent:20px;width:200px;}

/*Left column Nav List*/

ul#lf-nav, #lf-nav ul {list-style: none;float:left;width:100%;margin:0;background: #000;padding:0;}
#lf-nav li {margin:0 0 0 10px; display: inline;float:left;padding:0; width:190px;height:auto;display:block;font-size: 11px;line-height:18px; color: #FFFF00;}
#lf-nav li a {width:190px;height:auto;display:block;font-size: 11px;line-height:18px;color: #FFFF00; text-decoration: none;margin:0;padding:0;}
#lf-nav li a:hover {color:FFFFCC; text-decoration:underline;}
#lf-nav li li a {margin:0;padding:0;width:190px;height:auto;display:block;font-size: 11px;line-height:18px;color: #FFF;text-decoration: none;text-indent:0px;}

/*Flags Lists*/

ul#flags, #flags ul  ul {list-style: none;float:left;width:100%;margin:0;background: #000;padding:0;}
#flags li {margin:0 0 0 5px; display: inline;float:left;padding:0;}
#flags li a{width:150px;height:auto;display:block;font-size: 11px;line-height:22px;color: #FFF;margin:5px 0 0 0;padding:0;}
#flags li a:hover {color:FFFFCC; text-decoration:none;}

#flags #austr {background: url(images/layout/LC_Flag_Austalia.gif) no-repeat 0px 50%;padding-left:40px;}
#flags #medhost{background: url(images/layout/LC_Flag_Austria.gif) no-repeat 0px 50%;padding-left:40px;}
#flags #germ{background: url(images/layout/LC_Flag_Ger.gif) no-repeat 0px 50%;padding-left:40px;}
#flags #italy{background: url(images/layout/LC_Flag_Italy.gif) no-repeat 0px 50%;padding-left:40px;}
#flags #uk{background: url(images/layout/LC_Flag_UK.gif) no-repeat 0px 50%;padding-left:40px;}
#flags #ven{background: url(images/layout/LC_Flag_Ven.gif) no-repeat 0px 50%;padding-left:40px;}
#flags #brazil{background: url(images/layout/LC_Flag_Brazil.gif) no-repeat 0px 50%;padding-left:40px;}


/* RightColumnNav Styles
--------------------------------------------------------*/

#RightColumnCell {background: #fff}
.RightColumn {}

/* Footer Styles
--------------------------------------------------------*/

#FooterCell {background: #fff}
#FooterCell p, #FooterCell a{font:normal 9px Verdana, Arial, Helvetica, sans-serif;color: #666666;}
#FooterCell a:hover {color: #666; text-decoration:none;}
.footerWrap{margin-top:40px;}


/* Default Page Styles
--------------------------------------------------------*/

#df-wrap {width:100%; height:auto;margin:40px 0 0 0; padding:10px;background-color:#FFF;}
#df-wrap img{margin-right:20px;}
.topbar{font: italic bold 16px/44px Arial, Helvetica, sans-serif;color: #000000;background: url(images/layout/bd-bar.gif) no-repeat;height: 44px;width: 750px;text-indent: 15px;}
.featureditem{height:300px;width:100%;margin:10px 0 80px 0;font: normal 16px Verdana, Arial, Helvetica, sans-serif;color: #000000; border:1px solid #858585;}
.featureditem h3{background: url(images/layout/iButtonLink_FINAL_44.jpg) no-repeat;width: 641px;font: italic bold 20px/44px Arial, Helvetica, sans-serif;color: #FFFF00;height: 44px;line-height:35px;text-indent:10px;}
.bigpic{background: url(images/layout/DF_Photo_btm.jpg) no-repeat 50% 0px;height: 317px;width: 715px;}

/* Static Page Styles
--------------------------------------------------------*/

#contentwrap {margin: 0 0 20px 0}
#contentwrap h1 {font-size: 16px; font-weight: bold; color: #000}
#contentwrap h2 {font-size: 14px; font-weight: bold; color: #000}
#contentwrap h3 {font-size: 12px; font-weight: bold; color: #000}

/* Search & Cart Control Styles
--------------------------------------------------------*/

/* Search Styles */
#LeftColumnNav1_SimpleSearch1_Panel1 {margin: 0; padding: 0; font-size: 11px; color: #000}
#LeftColumnNav1_SimpleSearch1_Panel1 a {color: #000; text-decoration: none}
#LeftColumnNav1_SimpleSearch1_Panel1 a:hover {color: #000; text-decoration: none}
#searchwrap {font: bold 11px Verdana, Arial, Helvetica, sans-serif;color: #000000;background: url(images/layout/BN_Mag.gif) no-repeat 0px 50%;height: auto;width: auto;margin-top: 8px;padding-left: 14px;margin-bottom: 10px;}
#searchwrap a{font: 9px Verdana, Arial, Helvetica, sans-serif;color: #999999;}
#searchwrap input{color: #000000;height: auto;width: 120px;border: 1px solid #000000;font: 11px Verdana, Arial, Helvetica, sans-serif;}

/* Cart Styles */
#cartwrap {float:right;background:#4d4d4d url(images/layout/BN_TopNav_lft.gif) no-repeat 0px 0px;font: 10px Verdana, Arial, Helvetica, sans-serif;color: #FFF;height: 26px;line-height:26px;width: auto;padding-right: 5px;padding-left: 30px;white-space:nowrap;}
#cartwrap strong,#cartwrap a{color: #FFFF00;text-decoration:none;}

/*DETAIL PAGE MODS
--------------------------------------------------------*/

/*changes the weight of your price*/
#ProductDetail11_trPrice .Content {font-weight:bold; }

/*SEARCH RESULTS PAGE MODS  (Catalog Page)
--------------------------------------------------------*/
