﻿.foo{}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER PAGE WRAPPERS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.master-wrapper-page
{
	margin: 10px auto;
	width: 830px;
}

.master-wrapper-content
{
	float: left;
	width: 830px;
	margin: 15px 0 0;
	text-align: left;
	background: #555 url(images/bg_container.gif) repeat-x;
}

#master-wrapper-side
{
	float:left;
	padding-right:10px;
	background:#F2F3F8;
	padding-left:11px;
	width:265px;
}

#master-wrapper-center
{
	float:left;
	background:#F2F3F8;
	width:675px;
}

.master-wrapper-cph
{
	float: left;
	color: #000;
	padding: 0px 0px 10px 0px;
}

.master-wrapper-center-1
{
	float: left;
	display: inline;
}

.master-wrapper-cph-1
{
	float: left;
	padding: 10px 10px 10px 10px;
	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.header
{
	/*padding: 6px 6px 0px 5px;*/
	height: 62px;
}

#siteHeader .icon
{
	vertical-align: bottom;
}

#siteHeader .ico-register
{
	background: url('images/ico-register.gif') no-repeat;
	padding-left: 20px;
}

#siteHeader .ico-login
{
	background: url('images/ico-login.gif') no-repeat;
	padding-left: 20px;
}

#siteHeader .ico-logout
{
	background: url('images/ico-logout.gif') no-repeat;
	padding-left: 20px;
}

#siteHeader .ico-inbox
{
	background: url('images/ico-inbox.gif') no-repeat;
	padding-left: 20px;
}

#siteHeader .ico-cart
{
	background: url('images/ico-cart.gif') no-repeat;
	padding-left: 20px;
}

#siteHeader .ico-wishlist
{
	background: url('images/ico-wishlist.gif') no-repeat;
	padding-left: 20px;
}

#siteHeader .ico-admin
{
	background: url('images/ico-admin.gif') no-repeat;
	padding-left: 20px;
}


.header-selectors-wrapper
{
	text-align: right;
	float: right;
	width: 500px;
}

.header-currencyselector
{
	float: right;
}

.header-languageselector
{
	float: left;
}

.header-taxDisplayTypeSelector
{
	float: right;
}

.header-links-wrapper
{
	float: right;
	text-align: right;
	width: 570px;
}

.header-contact
{
	text-align:left;
	font-size:16px;
	clear:both;
	float:left;
	color:#0B467D;
	padding-top:15px;
	font-weight:bold;
}
.header-contactSmall{
	font-size:14px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER MENU

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#headermenu
{
	color: #FFFFFF;
	padding: 12px 20px 0px 20px;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 1px;

	
	height:39px;
	background-image:url('images/menubar.png');
	background-repeat:no-repeat;
	background-color:#F2F3F8;
}

#headermenu ul
{
	padding: 0;
	margin: 0;
}

#headermenu li
{
	list-style: none;
	display: inline;
}

#headermenu .headerMenuSep
{
	background:url('images/menuSeperator.png');
	height:37px;
	width:2px;
	padding-left: 5px;
	padding-right:5px;
}

#headermenu a
{
	color: #FFF;
	text-decoration: none;
	/*text-transform: uppercase;*/
	font-size: 0.9em;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 8px;
	padding-right:8px;
	font-size:12px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER MENU - SEARCH BOX 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.searchBox
{
	background-image:url('images/Search-Icon.png');
	background-repeat:no-repeat;
	background-position:right;
	width:250px;
	height:60px;
	border: solid 1px #EDAA1E;
	margin:auto;
	margin-bottom:10px;
}

.searchBox .mainTxt
{
	padding: 1px 3px 1px 3px;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.searchBox .subTxt
{
	padding: 1px 3px 1px 3px;
	color:#155287;
	font-size:12px;
	font-weight:bold;
}

.searchBox .txtBox
{
	padding: 1px 3px 1px 3px;
	color:#535353;
	font-size:12px;
	font-weight:bold;
}

.searchbox ul
{
	margin: 0;
	padding: 0;
}

.searchbox ul li
{
	list-style: none;
	float: left;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CATEGORY NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.category-navigation
{
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 0;
}

.category-navigation li
{
	list-style: none;
}

.category-navigation a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.category-navigation .li_selected a
{
	color: #ff9933;
	font-weight: bold;
	text-decoration: none;
}

.category-navigation .title
{
	font-size: 0.9em;
	font-weight: bold;
	padding-top:8px;
	text-transform: uppercase;
	text-align:center;
	color: #FFFFFF;
	background-image:url('images/leftBoxTop.png');
	height:22px;
}

.category-navigation .treeview
{
	font-size: 11px;
	padding: 5px 10px 10px;
	line-height: 18px;
	/*background: #404040 url(images/bg_sidebar_block.gif) no-repeat left bottom;*/
	margin: 0px;
	border: solid 1px #C0C0C0;
}

.category-navigation .treeview ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #3664A5;
	background-color: inherit;
}

.category-navigation .treeview ul .li_selected
{
	font-weight: bold;
}

.category-navigation .treeview ul .li_unselected
{
}

.category-navigation .hoverMenu
{
	font-size: 9px;
	padding: 1px 10px 10px;
	line-height: 18px;
	margin-bottom: 5px;
	border: solid 1px #C0C0C0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
CUSTOMER TESTIMONIALS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.cutomer-testimonails
{
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 0;
}

.cutomer-testimonails a
{
	color: green;
	font-weight: bold;
	text-decoration: none;
}


.cutomer-testimonails .title
{
	font-size: 0.9em;
	font-weight: bold;
	padding-top:8px;
	text-transform: uppercase;
	text-align:center;
	color: #FFFFFF;
	background-image:url('images/leftBoxTop.png');
	height:22px;
}

.cutomer-testimonails .contentSection
{
margin: 0;
padding-left: 5px;
padding-bottom:5px;
padding-top:5px;
padding-right:5px;
border: solid 1px #C0C0C0;	
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MANUFACTURER NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.manufacturer-navigation
{
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 0;
}

.manufacturer-navigation li
{
	list-style: none;
	font-size:13px;
}

.manufacturer-navigation a.inactive
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.manufacturer-navigation a.active
{
	color: #ff9933;
	font-weight: bold;
	text-decoration: none;
}

.manufacturer-navigation .title
{
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 8px;
	color: #FFFFFF;
	background-image:url('images/leftBoxTop.png');
	height:22px;
	text-align:center;
}

.manufacturer-navigation .listbox
{
	font-size: 11px;
	padding: 5px 10px 10px 0px;
	line-height: 18px;
	/*background: #404040 url(images/bg_sidebar_block.gif) no-repeat left bottom;*/
	border: solid 1px #C0C0C0;
	margin: 0px;
}

.manufacturer-navigation .listbox ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #3664A5;
	background-color: inherit;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	RECENTLY VIEWED PRODUCTS BOX

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.RecentlyViewedProductsBox
{
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 0;
}

.RecentlyViewedProductsBox li
{
	list-style: none;
}

.RecentlyViewedProductsBox a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.RecentlyViewedProductsBox a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #ff9933;
}

.RecentlyViewedProductsBox .title
{
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 8px;
	color: #FFFFFF;
	text-align:center;
	background-image:url('images/leftBoxTop.png');
	height:22px;
}

.RecentlyViewedProductsBox .listbox
{
	font-size: 11px;
	padding: 5px 10px 10px;
	line-height: 18px;
	/*background: #404040 url(images/bg_sidebar_block.gif) no-repeat left bottom;*/
	border: solid 1px #C0C0C0;
	margin: 0px;
}

.RecentlyViewedProductsBox .listbox ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #3664A5;
	background-color: inherit;
}

.RecentlyViewedProductsBox li.separator
{
	height: 1px;
	line-height: 1px;
	background: #ff9933;
	width: 140px;
	font-size: 1px;
	margin: 5px 0 5px 0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	INFO BLOCK NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.infoblock-navigation
{
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 0;
}

.infoblock-navigation li
{
	list-style: none;
}

.infoblock-navigation a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.infoblock-navigation .title
{
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 8px;
	color: #FFFFFF;
	background-image:url('images/leftBoxTop.png');
	height:22px;
	text-align:center;
}

.infoblock-navigation .listbox
{
	font-size: 11px;
	padding: 5px 10px 10px;
	line-height: 18px;
	/*background: #404040 url(images/bg_sidebar_block.gif) no-repeat left bottom;*/
	border: solid 1px #C0C0C0;
	margin: 0px;
}

.infoblock-navigation .listbox ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #3664A5;
	background-color: inherit;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BUTTONS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.contactIcon
{
	/*background-image:url('images/ladyIconSmall.png');
	background-repeat:no-repeat;*/
	width:250px;
	height:40px;
	/*border: solid 1px #EDAA1E;*/
	margin:auto;
	margin-bottom:5px;
}

.contactIcon .mainTxt
{
	padding-left:50px;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	padding-top:11px;
}

.contactIcon .subTxt
{
	padding-left:50px;
	color:#535353;
	font-size:14px;
	font-weight:bold;
}

.subscribeIcon
{
	background-image:url('images/emailIconSmall.png');
	background-repeat:no-repeat;
	width:250px;
	height:40px;
	border: solid 1px #EDAA1E;
	margin:auto;
	margin-bottom:10px;
}

.socialIcon
{
	width:250px;
	height:70px;
	border: solid 1px #EDAA1E;
	margin:auto;
	margin-bottom:10px;
}

.faceBookIcon
{
	width:265px;
	height:30px;
	/*border: solid 1px #0E1B43;*/
	margin:auto;
	margin-bottom:10px;
}

.subscribeIcon .mainTxt
{
	padding-left:50px;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
}

.subscribeIcon .subTxt
{
	padding-left:10px;
	padding-right:10px;
	color:#535353;
	font-size:12px;
	font-weight:bold;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer
{
	clear: both;
	padding-right: 10px;
	padding-top:10px;
	color:#FFFFFF;
	background-image:url('images/footer.png');
	background-repeat:no-repeat;
	height:43px;
}

#footer a
{
	text-decoration: none;
	color: #FFF;
}

.footer-disclaimer
{
	font-size: 11px;
	padding-left:5px;
	padding-left:5px;
	text-align:center;
	margin-top:-5px;
}

.footerManLink
{
	font-size:10px;
}


/***************
Compare Page CSS
***************/

.priceHeadingLine2
{
	padding-left:200px;
	font-style:italic;
}

.secretproductlink
{
	
}

.fontblue
{
	font-weight:bold;
	color:#125295;
	text-align:right;
}

.fontred
{
	color:#EE4736;
	font-weight:bold;
	text-align:right;
}

.productHeading
{
	font-weight:bold;
	color:#125295;
	border-bottom:1px solid #125295;
	padding-top:20px;
	font-size:17px;
}
.productHeading a
{
	color:#125295;
	
}

.compareHeader
{
	color:#125295;
}

.compareHeaderRow
{
	background-color:#FBD239;
}
