/* @override 
	https://localhost.excelcycle.com/skin1/combined.css
	http://localhost.excelcycle.com/skin1/combined.css
*/

/* $Id: skin1.css,v 1.84.2.12 2006/07/19 10:19:34 max Exp $ */
/*
	General styles
*/
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}
FORM {
	MARGIN: 0px;
}
/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
}
TD.Container {
	VERTICAL-ALIGN: top;
	HEIGHT: 90%;
}

/*
	Header styles
*/
.HeadLogo {
	PADDING-LEFT: 27px;
	TEXT-ALIGN: left;
}
.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
.HeadText {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.HeadLine {
	BACKGROUND-COLOR: #FFD44C;
}
.HeadThinLine {
	BACKGROUND-COLOR: #8E4B00;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 176px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}

/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
}
A.Bottom:link {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	BACKGROUND-COLOR: #FFD44C;
	COLOR: #8E4B00;
	TEXT-DECORATION: underline;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.BottomDialogBox {
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

/*
	Common styles
*/
.SubmitBox {
	PADDING-TOP: 10px;
}
HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.SectionBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.Text {
	COLOR: #000000;
}
.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #FF0000;
}
.Line {
	BACKGROUND-COLOR: #FF6600;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #FF0000;
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #EEEEEE;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}

/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #FFD44C;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #FFD44C;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.BuyNowQuantity {
	HEIGHT: 25px;
	WIDTH: 15%;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 10px;
}
.BuyNowPrices {
	WIDTH: 100%;
	HEIGHT: 25px;
	VERTICAL-ALIGN: middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 20px;
}
.VertMenuRightColumn {
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
	BACKGROUND-COLOR: #FFD44C;
	PADDING: 1px;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #8E4B00;
}
.VertMenuTitle {
	BACKGROUND-COLOR: #FF8600;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	PADDING: 1px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:visited {
	COLOR: #222222;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:hover {
	COLOR: #2D4504;
	TEXT-DECORATION: none;
}
A.VertMenuItems:active  {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	
}

/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	PADDING: 10px;
}
.DialogBorder {
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(images/dialog_bg_n.gif);
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
FONT.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #FF8600;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #FF8600;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #B89A87;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #CCCCCC;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}

/*
	Product details page
*/
H4.ProductTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	display:inline;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {

}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}

/*
	Items style
*/
.ItemsList {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #909090;
}

/*
	Location bar
*/
.NavigationPath {
	COLOR: #4A7206;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.NavigationPath:link {
	COLOR: #4A7206;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.NavigationPath:visited {
	COLOR: #4A7206;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
.NavigationPath:hover {
	COLOR: #4A7206;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.NavigationPath:active  {
	COLOR: #4A7206;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #333333; TEXT-DECORATION: none; FONT-SIZE: xx-small;
}
.SmallNote:visited {
	TEXT-DECORATION: none;
}
.SmallNote:hover {
	TEXT-DECORATION: underline;
}
.SmallNote:active {
	TEXT-DECORATION: none;
}
.SmallText {
	COLOR: #333333; TEXT-DECORATION: none;
}

/*
	Category page
*/
.SubcatTitle {
	TEXT-ALIGN: left;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}
.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #000000;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Tab mechanism
*/
.Tab {
	BACKGROUND-COLOR: #FFD44C;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 85px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #FFD44C;
}
TD.TabLeftSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c1.gif);
}
TD.TabRightCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c2.gif);
}
TD.TabCenter {
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
}
IMG.TabSide {
	WIDTH: 9px;
	HEIGHT: 1px;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}

/*
	Customer reviews module
*/
IMG.StarImg {
	WIDTH: 14px;
	HEIGHT: 14px;
}

/*
	Manufacturers module
*/
.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}

/*
	Recommended products module
*/
UL.RPItems {
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

/*
	Webmaster mode
*/
SPAN.Lbl {
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 220px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFCC;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: center;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}

/*
	Fancy categories module
*/
/*
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {   
	BACKGROUND-COLOR: #FF8600;
	COLOR: #000000;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatSubMenu {
	BACKGROUND-COLOR: #FFD44C;
	BORDER-RIGHT: #8E4B00 1px solid;
	BORDER-TOP: #8E4B00 1px solid;
	BORDER-LEFT: #8E4B00 1px solid;
	BORDER-BOTTOM: #8E4B00 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	WIDTH: 150px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
	BACKGROUND-COLOR: #FF8600;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}
*/

/*
	Product configurator module
*/
.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	PADDING-TOP: 25px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}

/*
	Survey module
*/
H1.SurveyName {
	FONT-WEIGHT: bold;
}
.SurveyHeader {
	FONT-SIZE: 11px;
}
.SurveyHeaderMenu {
	FONT-SIZE: 10px;
}
.SurveyFooter {
	FONT-SIZE: 11px;
}
.SurveyFooterMenu {
	FONT-SIZE: 10px;
}
.SurveyQuestion {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 2px;
}
.SurveyQuestionMenu {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
TEXTAREA.Survey {
}
.SurveyAnswer {
	PADDING: 2px;
	WIDTH: 100%;
}
.SurveyAnswerMenu {
	PADDING: 0px;
	WIDTH: 100%;
}
TD.SurveyAnswerMark {
	PADDING: 2px;
	WIDTH: 15px;
}
TD.SurveyAnswerMarkMenu {
	PADDING: 0px;
	WIDTH: 15px;
}
.SurveyBar {
	HEIGHT: 10px;
	BACKGROUND-COLOR: blue;
}
.SurveyBarHL {
    HEIGHT: 10px;
    BACKGROUND-COLOR: green;
}
.SurveyStatLabel {
	PADDING-LEFT: 6px;
	WHITE-SPACE: nowrap;
}
.StatisticsBar {
	BACKGROUND-COLOR: #FFCE31;
}   
.StatisticsBarHL {
	BACKGROUND-COLOR: #FF8400;
}   
.SurveyAnswers {
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswersMenu {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswerComment {
	PADDING: 2px;
}
.SurveyAnswerCommentMenu {
	PADDING: 0px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	X-SKELETON
	(x-cart css driven template)
	by www.cart-lab.com
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	CORE / LAYOUT
   excelcycle.css
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* Hides from IE-mac \*/

* html .floatholder {
	height: 1%;
}

/* End hide from IE-mac */

#container {
	width: 980px;
	background: #ffffff;
	padding: 0;
	margin: 0px auto;
/*	text-align: left;*/
	min-height: 100%;
}

#header {
	width: 100%;
	min-width: 300px;
}

#left_menu {
	width: 180px;
	float: left;
	margin-top: 20px;
}

#content {
	width: 610px;
	text-align: left;
	margin-top: 20px;
	float: right;
}

#right_menu {
	width: 135px;
	overflow: hidden;
	margin-top: 20px;
	float: right;
}

#enclose {
	float: left;
	width: 820px;
}

#footer_container {
	clear: both;
	width: 100%;
	height: 100%;
	margin-top: 35px;
	margin-bottom: 35px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	HTML TAGS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

html {
	min-height: 100%;
	overflow-y: scroll;	/* force scroll - prevent jumping */
}

body {
	font-size: 62.5%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	min-height: 100%;
	line-height: normal;
/*	text-align: center;*/
}

#html, body {
	top: 0;
	right: 0;
	bottom: 0px;
	left: 0px;
	width: 980px;
	min-height: 100%;
	margin: auto;
}

html,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
	color: #535152;
}

input, select, th, td, option {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #535152;
}

/* ie is wack - if the input or textarea font is lucida grand or lucida sans unicode, the input/textarea disappears. why? */
input {
	font-family: "Lucida Sans", Arial, Verdana, sans-serif;	
}
textarea {
	padding: 0px;
	margin: 0px;
	font-size: 1.2em;
	font-family: "Lucida Sans", Arial, Verdana, sans-serif;
	color: #535152;
}
button {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

#content p {
	font-size: 1.2em;
	margin-bottom: 10px;
}

#content h3 {
	font-size: 1.5em;
}

#content .category_description {
	padding-top: 10px;
}

#content .category_description ul {
	margin-bottom: 10px;
}

#content .category_description li {
	margin-left: 30px;
	font-size: 1.2em;
}

li {
	list-style-type: square;
	color: #535152;
}

table {
	padding: 0px;
	margin: 0px;
	border: 0;
	/*font-size: 1em;*/
}

img {
	border: 0;
}

hr {
	border: 0px;
	border-top: 1px dashed #CCCCCC;
}

.bold {
	font-weight: bold;
}

h4 {
	font-size: larger;
}

pre {
	font-size: larger;
}

a {
	color: #535152;
	outline: none;
}

a:link {
}

a:visited {
}

a:hover {
}

a:active {
}

.black {
	color: black;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	TABLE MIMIC
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.table {
	width: 100%;
}

.table_auto {
	width: auto;
}

.table .tr {
	
}

.table .th {
	

}

.td {
	float: left;
	width: auto;
	margin-bottom: 0px;
	vertical-align: bottom;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	HEADER
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#head {
	padding: 0;
	margin: 0;
	background: #FFFFFF;
	width: 100%;
	position: relative;
	height: 140px;
}

#head a {
	text-decoration: none;
	outline: none;
}
#head a:link {
	text-decoration: none;
}
#head a:visited {
	text-decoration: none;
}
#head a:hover {
	text-decoration: none;
}
#head a:active {
	text-decoration: none;
}

#logo {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 212px;
	height: 77px;
	overflow: hidden;
}

#logo img {
	position: absolute;
	border: none;
	left: 0;
	top: 0;
	clip: rect(0px, 212px, 77px, 0px);
}

#myaccount_container {
	position: absolute;
	right: 386px;
	top: 5px;
}

#tagline {
	position: absolute;
	left: 240px;
	bottom: 55px;
	width: 271px;
	height: 22px;
	overflow: hidden;
}
#tagline img {
	position: absolute;
	border: none;
	left: 0;
	top: -77px;
	clip: rect(77px, 271px, 99px, 0px);
}

#minicart_container {
	position: absolute;
	right: 0;
	top: 0;
	width: 371px;
	height: 41px;
}

#navnumber {
	text-align: right;
	position: absolute;
	right: 20px;
	bottom: 55px;
	width: 177px;
	height: 24px;
	overflow: hidden;
}
#navnumber img {
	position: absolute;
	border: none;
	left: 0;
	top: -99px;
	clip: rect(99px, 177px, 123px, 0px);
	overflow: hidden;
}

#speed_bar_container {
	width: 100%;
	height: 30px;
	position: absolute;
	bottom: 0;
}

#speed_bar {
	position: absolute;
	width: 100%;
	height: 30px;
	background: url(images/backgrounds.png) no-repeat;
	background-position: 0px -41px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	SPEED BAR SEARCH FIELD
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#search_container {
	width: 205px;
	height: 30px;
	position: absolute;
	left: 10px;
}

div#search {
	width: 100%;
	height: 100%;
}

div#search form,
div#search table {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

div#search table tr {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}

div#search table td.search {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

div#search input {
	font-size: 1.2em;
	width: 165px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	SPEED BAR TOP MENU DROPDOWN
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#top_menu_dropdown_container {
	height: 100%;
	margin-left: 210px;
}

#top_menu_dropdown {
	height: 100%;
	font-size: 1.5em;
}

#top_menu_suckerfish {
	height: 100%;
}

#suckerfish, #suckerfish ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 1.5em;
	height: 100%;
}

#suckerfish a {
	display: block;
	/*width: 7em;*/
}

#suckerfish li.speed_bar {
	float: left;
	width: 10.9%;	/* good for 9 items - slightly smaller so FireFox doesn't dork it up */
	list-style: none;
	border-left: 1px solid #808080;
	height: 100%;
	line-height:30px;
}

#suckerfish li.speed_bar a.speed_bar {
	line-height:30px;
	text-align: center;
}

#suckerfish li:hover,
#suckerfish li.sfhover {
	background-color: #535152;
}

#suckerfish li:hover a.speed_bar,
#suckerfish li.sfhover a.speed_bar {
	color: #fff;
}

#suckerfish li a:hover,
#suckerfish li a.sfhover {
	background-color: #535152;
	color: #fff;
}

#suckerfish li:hover ul,
#suckerfish li.sfhover ul {
	left: auto;
}

#suckerfish li ul {
	position: absolute;
	/*min-width: 10em;*/
	left: -999em;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	font-size: .8em;
	background-color: #fff;
	text-align: left;
	height: auto;
	line-height: 1.5em;
}

#suckerfish li ul li {
	/*min-width: 10em;*/
	list-style: none;
	line-height: 1.5em;
}

#suckerfish li ul li a {
	/*width: auto;*/
	padding-left: 10px;
	padding-right: 10px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	FOOTER
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#footer a, div#footer a:link, div#footer a:visited {
	text-decoration: none;
	outline: none;
}
div#footer a:hover {
	text-decoration: underline;
}
div#footer a:active {
	text-decoration: none;
}

div#bottom {
	font-size: 1.1em;
	height: 100%;
	margin-top: 10px;
}

div#bottom ul {
	
}
div#bottom ul li {
	border-left: 1px solid #535152;
	list-style-type: none;
	display: inline;
	padding-right: 4px;
	padding-left: 4px;
}
div#bottom ul li.first-child {
	border-left: none;
	padding-right: 4px;
	padding-left: 0;
}
div#bottom a#copyright {
	float: right;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	FOOTER SPECIALS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#footer_specials_container {
	width: 100%;
	height: 50px;
	margin-bottom: 10px;
}

div#footer_specials {
	background: url(images/backgrounds.png) no-repeat;
	background-position: 0px -71px;
	width: 100%;
	height: 50px;
	font-size: 2.4em;
	color: #fff;
}

div#footer_specials em,
div#footer_specials a {
	color: #f47a20;
	font-weight: normal;
	font-style: normal;
}

div#footer_specials table {
	height: 100%;
	width: 100%;
}

div#footer_specials tr {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

div#footer_specials td.keyword {
	padding-left: 23px;
	padding-right: 25px;
	vertical-align: middle;
	color: #fff;
}

div#footer_specials td.text {
	vertical-align: middle;
	color: #fff;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	SUBSCRIPTION FORM
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#subscribe_container {
	width: 100%;
	height: 75px;
	clear: both;
}

div#subscribe {
	background: url(images/backgrounds.png) no-repeat;
	background-position: 0px -121px;
	width: 100%;
	height: 75px;
}

div#subscribe form {
	height: 100%;
	padding-right: 23px;
	padding-left: 23px;	
}

div#subscribe table {
	height: 100%;
	width: 100%;
}

div#subscribe tr {
	height: 100%;
}

div#subscribe td.label {
	font-size: 1.5em;
	color: #535152;
}

div#subscribe td.email {
}

div#subscribe td.email input {
	width: 200px;
	font-size: 1.2em;
}

div#subscribe td.go {
}

div#subscribe td.go a:hover {
	text-decoration: none;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	DIALOG
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.dialog {
	min-width: 300px;
}

.dialog h1 {
	color: #333092;
	border-bottom: 1px solid #d0d0d0;
	margin: 20px 0px 10px;
}

.dialog h2 {
	margin: 0px 0px 10px;
}

.dialog h3 {
	font-size: 1.5em;
	color: #333092;
	border-bottom: 1px solid #d0d0d0;
	margin: 15px 0px 10px;
}

.dialog h4 {
	margin: 0px 0px 10px;
}

.dialog_content {
	height: 100%;
}

.dialog_content ul, .dialog_content ol {
	margin-left: 30px;
	margin-bottom: 15px;
}
.dialog_content ul li, .dialog_content ol li {
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 5px;
}

.dialog_content td.FormButton,
.dialog_content a.buttons,
.dialog_content td.label,
.dialog_content input, .dialog_content label, .dialog_content select {	
	font-size: 1.2em;
}

.dialog_content div#this_page a {
	clear: right;
	float: right;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	PRODUCT LISTINGS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

TABLE.products_t_v3 {
	width: 100%;
	padding: 0;
}

TABLE.products_t_v3 TR {
	vertical-align: top;
	height: 100%;
	margin: 0;
	padding: 0;
}

TABLE.products_t_v3 TD {
	vertical-align: top;
	height: 100%;
	margin: 0;
	padding: 0 0 30px;
}

.products_details {
	min-width: 200px;
	margin: 0px;
}

.products_thumbnail {
	float: left;
	text-align: center;
	padding: 3px;
	margin-right: 5px;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	margin-bottom: 10px;
}

.products_spacer {
	padding-left: 0px;
	margin-left: 145px;
	margin-bottom: 25px;
}

.buynow_box {
	border-left: 1px solid #CCCCCC;
	padding: 5px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	width: 210px;
	float: right;
}

.products_title_descr {
	min-width: 200px;
	height: auto;
	overflow: hidden;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	PRODUCT/CATEGORY LANDING PAGES
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.lp_3_across_header img {
	padding-right: 7px;
}

.lp_3_across_header hr {
	clear: both;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	BUTTONS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.button_container {
	display: inline;
	margin: 0;
	padding: 0;
	margin-top: 1px;
	padding-bottom: 1px;
	overflow: hidden;
}

.button_container img {
	padding-right: 4px;
}

.button_title {
	cursor: pointer;
}

A.buttons:link, A.buttons:visited {
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #f47b20;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 2px;
	height: auto;
	border-top-color: #E0E0E0;
	border-left-color: #E0E0E0;
	border-bottom-color: #5C5C5C;
	border-right-color: #5C5C5C;
}

A.buttons:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333092;
	border-bottom-color: #9FFF00;
	border-right-color: #9FFF00;
	border-top-color: #5B8E05;
	border-left-color: #5B8E05;
}

A.buttons:active {
	color: #FFFFFF;
	text-decoration: none;
}

/*
.button_container .outlined div {
	padding: 6px 4px 6px 4px;
	background-color: #84CF07;
	float:left;
}
*/

#live_help {
	margin-bottom: 10px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	BUTTON - MINI
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div.button_container a.button_mini {
	background: transparent url(../../skin1/images/btn-orange-mini.gif) no-repeat top left;
	display: inline;
	float: left;
	height: 18px;
	text-decoration: none;
	font-size: 1em;
	color: #fff;
}
div.button_container a.button_mini span {
	background: transparent url(../../skin1/images/btn-orange-mini.gif) no-repeat right top;
	display: inline;
	float: left;
	height: 16px;
	padding: 2px 7px 0 0;
	margin-left: 7px;
	cursor: pointer;
}
div.button_container a.button_mini:hover {
  	background-position: 0 bottom;
	color: #fff;
	text-decoration: none;
}
div.button_container a.button_mini:hover span {
	background-position: right bottom;
}


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	BUTTON - MEDIUM
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div.button_container a.button_medium {
	background: transparent url(../../skin1/images/btn-orange-medium.gif) no-repeat top left;
	display: inline;
	float: left;
	height: 20px;
	text-decoration: none;
	font-size: 1.2em;
	color: #fff;
}
div.button_container a.button_medium span {
	background: transparent url(../../skin1/images/btn-orange-medium.gif) no-repeat right top;
	display: inline;
	float: left;
	height: 18px;
	padding: 2px 9px 0 0;
	margin-left: 9px;
	cursor: pointer;
}
div.button_container a.button_medium:hover {
  	background-position: 0 bottom;
	color: #fff;
	text-decoration: none;
}
div.button_container a.button_medium:hover span {
	background-position: right bottom;
}

div.button_container a.button_medium.grey {
	background-color: #949689;	
	background: transparent url(../../skin1/images/btn-grey-medium.gif) no-repeat top left;
}
div.button_container a.button_medium.grey span {
	background: transparent url(../../skin1/images/btn-grey-medium.gif) no-repeat right top;
}
div.button_container a.button_medium.grey:hover {
	background-position: 0 bottom;
	color: black;
}
div.button_container a.button_medium.grey:hover span {
	background-position: right bottom;
}

div.button_container a.button_medium.grey_background {
	background-color: #949689;	
	background: transparent url(../../skin1/images/btn-grey-medium-grey.gif) no-repeat top left;
}
div.button_container a.button_medium.grey_background span {
	background: transparent url(../../skin1/images/btn-grey-medium-grey.gif) no-repeat right top;
}
div.button_container a.button_medium.grey_background:hover {
	background-position: 0 bottom;
	color: black;
}
div.button_container a.button_medium.grey_background:hover span {
	background-position: right bottom;
}

div.button_container button.button_medium,
button.jqmClose.button_medium {
	border: none;
	padding: 0;
	height: 20px;
	float: left;
	cursor: pointer;
	overflow: visible;
	font-size: 1.2em;
	color: #fff;
	background: transparent url(../../skin1/images/btn-orange-medium.gif) no-repeat top left;
	outline: none;
	text-decoration: none;
}
div.button_container button.button_medium::-moz-focus-inner,
button.jqmClose.button_medium::-moz-focus-inner {
	/* why is this necessary??? */
	border: none;
	margin-right: -2px;
}
div.button_container button.button_medium span,
button.jqmClose.button_medium span {
	display: inline;
	height: 18px;
	padding: 2px 9px 0 0;
	margin-left: 9px;
	float: left;
	white-space: nowrap;
	background: transparent url(../../skin1/images/btn-orange-medium.gif) no-repeat right top;
	outline: none;
	text-decoration: none;
	border: none;
}
div.button_container button.button_medium:hover,
div.button_container button.button_medium.hover,
button.jqmClose.button_medium:hover,
button.jqmClose.button_medium.hover {
  	background-position: 0 bottom;
}
div.button_container button.button_medium:hover span,
div.button_container button.button_medium.hover span,
button.jqmClose.button_medium:hover span,
button.jqmClose.button_medium.hover span {
	background-position: right bottom;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	BUTTON - OUTLINE (csstext)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div.outline_button {
	padding-top: 4px;
	padding-bottom: 4px;
}
div.outline_button div.button_container {
	margin: 0;
	padding: 5px 0;
	display: inline;
}
div.outline_button div.button_container a {
	text-decoration: none;
	font-size: 1.2em;
	padding: 4px 20px;
}
div.outline_button div.button_container a:link,
div.outline_button div.button_container a:visited {
	border: 1px solid #d0d0d0;
}
div.outline_button div.button_container a:hover {
	color: #f47a20;
	border-color: #f47a20;
	text-decoration: none;
}
div#cart div.outline_button div.button_container a:active {
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	BUTTON - LARGE
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div.button_container a.button_large {
	background: transparent url(../../skin1/images/btn-orange-grad-large.png) no-repeat top left;
	display: inline;
	float: left;
	height: 50px;
	text-decoration: none;
	font-size: 2em;
	color: #fff;
	text-shadow: #a6a6a6 -0.05em .05em 0;
}
div.button_container a.button_large span {
	background: transparent url(../../skin1/images/btn-orange-grad-large.png) no-repeat right top;
	display: inline;
	float: left;
	height: 46px;
	padding: 4px 14px 0 0;
	margin-left: 14px;
	cursor: pointer;
}
div.button_container a.button_large:hover {
  	background-position: 0 -50px;
	color: #fff;
	text-decoration: none;
}
div.button_container a.button_large:hover span {
	background-position: right -50px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	SUB-CATEGORIES
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.subcat_title {
	float: left;
	font-weight: bold;
	margin: 0em 0.6em;
}

.subcat_count {
	float: right;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	MY ACCOUNT
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#myaccount {
	position: relative;
	text-align: right;
	text-transform: uppercase;
}

#myaccount p, #myaccount form {
	font-size: 1.2em;
}

#myaccount a {
	color: #f47b20;
}
#myaccount a:hover {
	text-decoration: underline;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	MINI-CART
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#minicart {
	position: absolute;
	background: url(images/backgrounds.png) no-repeat top left;
	width: 100%;
	height: 41px;
}

#minicart #minicart_img {
	bottom: 9px;
	left: 23px;
	position: absolute;
	width: 34px;
	height: 25px;
}

#minicart p {
	font-size: 1.2em;
}

#minicart span.cart a {
	color: #f47b20;
	font-size: 2.1em;
	bottom: 5px;
	margin-left: 57px;
	position: absolute;
	font-weight: bold;
}

#minicart #minicart_txt {
	position: absolute;
	bottom: 9px;
	left: 128px;
}

#minicart #minicart_txt p {
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 15px;
	border-left-color: #a6a6a6;
}

#minicart #checkout_edit {
	position: absolute;
	bottom: 9px;
	left: 282px;
}

#minicart #checkout_edit a {
	padding-left: 12px;
}

#minicart a:hover {
	text-decoration: underline;
}

#minicart a.cart:hover {
		color: #f47b20;
}

/*
#minicart_img_empty, #minicart_img_full {
	float: left;
	top: 11px;
	position: relative;
	left: 26px;
}
*/

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	ON SALE
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#content #onsale_dialog .ProductTitle {
	font-size: 1.2em;
	font-weight: bold;
}

#content #onsale_dialog #product_message {
}

#content #onsale_dialog #product_message ul {
}

#content #onsale_dialog #product_message ul li {
	list-style-type: none;
	font-size: 1.2em;
	color: #f47b20;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	PRODUCT DETAILS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#product {
	height: 100%;
	border-right: 1px dashed #f47b20;
	padding-right: 15px;
	margin-top: 20px;
}

#product div#product_main {
	width: 100%;
	overflow: hidden;
}

#product h1 {
	font-size: 2.6em;
	/*font-weight: normal;*/
	font-style: normal;
}

#product div#show_cows {
	font-size: 1.2em;
	padding-top: 5px;
}

#product div.product_price_container {
	color: #f47b20;
	font-size: 2.6em;
	margin-top: 5px;
	/*font-weight: bold;*/
}

#product span#product_price {
	color: #f47b20;
}

#product a.product_price_map {
	color: #f47b20;
	text-decoration: none;
}

#product div#free_shipping {
	padding-top: 5px;
	font-size: 1.3em;
	font-weight: bold;
}

#product div#onsale {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}

#product div#save_percent_box {
	margin-top: 5px;
	font-size: 1.2em;
}

#product div#onsale p {
	font-weight: bold;
	color: #ff0000;
}

#product div#product_alt_price {
	font-size: 2.8em;
}

#product span.display_only {
	line-height: 40px;
	font-size: 1.6em;
	font-weight: bold;
}

#product span.call_order {
	line-height: 40px;
	font-size: 1.6em;
	font-weight: bold;
}

#product h2 {
	font-size: 1.4em;
}

#product div#product_main_left {
	float: left;
	width: 225px;
}

#product div#product_main_left div#thumbnail_container {
	text-align: center;
}

#product div#product_main_left div#thumbnail_container #product_thumbnail {
	width: 100%;
}

#product div#product_main_left div#thumbnail_container span.click_to_enlarge a {
	color: #f47b20;
	font-size: 1.2em;
}

#product div#product_main_left p {
	margin: 0;
}

#product div#product_main_left div.caption {
	margin: 10px 0px 0px 15px;
}

#product div#product_main_left div.caption div#product_avail {
	font-size: 1.1em;
	margin-top: 10px;
}

#product div#product_main_left div.caption a.add2wl {
	display: block;
	padding: 10px 0 0;
	font-size: 1.1em;
}

#product div#product_description ul.share_this,
#product div#reviews ul.share_this,
#product div#refer ul.share_this {
	margin: 20px 0 0 0;
	padding: 0;
}

#product div#product_description ul.share_this li,
#product div#reviews ul.share_this li,
#product div#refer ul.share_this li {
	margin: 0 3px 0 0;
	font-size: 1.2em;
	list-style: none;
	display: inline;
	padding: 0;
}

#product div#product_form {
	margin-left: 250px;
}

#product div#product_form form {
	overflow: hidden;
}

#product #product_details {
	
}

#product form label,
#product form input,
#product form select {
	font-size: 1.2em;
}

#product table#customer_options {
	margin: 5px 0 0 0;
	padding: 0;
}

#product table#customer_options tr {
	margin: 0;
	padding: 0;
}

#product table#customer_options td.label {
	width: 35%;
	margin: 0;
	padding: 0 0 5px;
}

#product table#customer_options td.value {
	width: 65%;
	margin: 0;
	padding: 0 0 5px;
}

#product div.add_to_cart {
	margin-top: 15px;
	float: left;
}

/*
#product div.add_to_cart .button_title .buttons {
	font-size: 2.1em;
	padding: 5px 25px;
	font-weight: normal;
	font-style: normal;
}
*/

#product #askus table {
	width: 100%;
}
#product #askus tr {
	width: 100%;
}
#product #askus td.label {
	width: 150px;
}
#product #askus td.star {
	width: 10px;
}
#product #askus td.value,
#product #askus input {
	width: 250px;
}

#product table.bcse_prnr_review {
	font-size: 1.2em;
}
#product table.bcse_prnr_review td.bcse_prnr_review_header {
}
#product table.bcse_prnr_review td.bcse_prnr_review_header .bcse_prnr_review_title {
	font-weight: bold;
	font-size: larger;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
        PRODUCT DETAILS - CLOTHING SIZE CHART
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#product table#chart {
	margin-top: 10px;
    border-collapse: collapse;
    border: 1px solid gray;
    border-color: gray;
    border-left-color: gray;
}

#product th#charthdr {
    padding-left: 10px;
    background-color: #535152;
    color: white;
    font-size: 1.4em;
}

#product tr#chartfnames,
#product th#chartfnames {
    background-color: silver;
    font-size: 1.2em;
}

#product td#chartvalues {
    font-size: 1.2em;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	LOCATION BREADCRUMBS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

ul#location {
	font-size: 1em;
}

ul#location li.first-child {
	border-left-style: none;
	padding: 0 4px 0 0;
}

ul#location li {
	list-style-type: none;
	padding-left: 4px;
	display: inline;
	padding-right: 4px;
	border-left: 1px solid #535152;
}

ul#location li.selected {
	color: #f47b20;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	NAVIGATION PAGING
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#navigation_container_top, div#navigation_container_bottom {
	
}

div#navigation_container_top {
	border-bottom: 1px solid #d0d0d0;
	height: 2.5em;
}

div#navigation_container_bottom {
	border-top: 1px solid #d0d0d0;
	width: 100%;
}

div#navigation_container_bottom div.navigation {
	float: right;
}

div.navigation {
}

div.navigation A.nav_buttons:link, div.navigation A.nav_buttons:visited {
	margin: 0px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
}

div.navigation A.nav_buttons:hover {
	text-decoration: underline;
}

div.navigation A.nav_buttons:active {
	text-decoration: none;
}

div.navigation ul {
	margin: 0;
	padding: 0px;
}

div.navigation li {
	list-style-type: none;
	float: left;
}

div.navigation .selected {
	white-space: nowrap;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	height: auto;
	color: #f47b20;
	font-weight: bold;
}

.nav_form {
	float: left;
	width: 22px;
	height: 17px;
	clear: both;
}

#nav_page {
	padding: 1px;
	text-align: center;
	float: left;
	width: 20px;
	height: 17px;
	padding-right: 3px;
}

#nav_selected_page {
	text-align: center;
	float: left;
	font-weight: bold;
	margin: 1px;
	border: 1px solid #000000;
}

#nav_arrow {
	text-align: center;
	float: left;
	padding-top: 7px;
	width: 22px;
	height: 22px;
}

#nav_page A {
	width: 20px;
}

#nav_selected_page A {
	width: 20px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	DETAILED IMAGE POPUP AND NAVIGATION
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.PImageImageCell {
	padding: 5px;
	text-align: center;
	height: 100%;
}
.PImageImageCell IMG {
	text-align: center;
}

.PImageNumbersCell {
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
}
.PImageLine {
	height: 1px;
	background-color: #cccccc;
}
.PImageLine IMG {
	height: 1px;
}
BODY.PImage {
	background-color: #FFFFFF;
	font-size: 62.5%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	line-height: normal;
}
.PImagePageRow {
	height: 30px;
	padding-left: 10px;
}

.NavigationArrow {
	width: 9px;
	height: 9px;
}
.NavigationCell {
	text-align: center;
	width: 17px;
	font-size: 1.2em;
}
.NavigationCell A:link, .NavigationCell A:visited {
	text-decoration: none;
}
.NavigationCell A:hover {
	text-decoration: underline;	
}
.NavigationCell A:active {
	text-decoration: none;
}
.NavigationCell IMG {
	height: 1px;
	width: 17px;
}
.NavigationCellWide {
	text-align: center;
	width: 23px;
	font-size: 1.2em;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited {
	text-decoration: none;
}
.NavigationCellWide A:hover {
	text-decoration: underline;
}
.NavigationCellWide A:active {
	text-decoration: none;
}
.NavigationCellWide IMG {
	height: 1px;
	width: 23px;
}
.NavigationCellSel {
	text-align: center;
	font-weight: bold;
	width: 15px;
	color: #f47b20;
	font-size: 1.2em;
}

.BottomPopup {
	font-size: 1.2em;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	SEARCH SORT BY
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#search_sort_by {
}

#search_sort_by ul {
	margin-right: 5px;
	float: right;
}

#search_sort_by ul li.first-child {
	font-weight: bold;
}

#search_sort_by ul li {
	list-style-type: none;
	width: 5.5em;
	float: left;
	text-align: right;
}

#search_sort_by ul li.selected a {
	color: #f47b20;
}

#search_sort_by ul li.selected a img {
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	TABBED PRODUCT MENU
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#product #tabcontainer {
}

#product #tablist {
	border-top: 1px solid #d0d0d0;
}

#product #tablist li {
	font-size: 1.2em;
	list-style: none;
	display: inline;
	background: url(images/tab-outline_r.gif) no-repeat right bottom;
}

#product #tablist li a {
	text-decoration: none;
	background: url(images/tab-outline_l.gif) no-repeat left bottom;
	padding-right: 5px;
	padding-left: 5px;
}

#product #tablist li a:link {
	
}

#product #tablist li a:visited {
	
}

#product #tablist li a:hover, #tablist a.current:hover {
	color: #f47b20;
}

#product #tablist li a.current {
	color: #f47b20;
}

#product .tabcontent {
	padding: 10px;
}

#product .tabcontent p,
#product .tabcontent li,
#product .tabcontent td.label {
	font-size: 1.2em;
}

#product .tabcontent h2 {
	padding-bottom: 10px;
}

#product .tabcontent ul {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#product .tabcontent .button_title .buttons {
	font-size: 1.2em;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	HIGHLIGHTS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#HightLightEqualRow {
	BACKGROUND-COLOR: #F5F5F5;
}

.SubBG {
	margin: 0px;
	padding: 10px;
	BACKGROUND-COLOR: #F5F5F5;
	border: 1px solid #F0F0F0;
}

.alttd {
	BACKGROUND-COLOR: #F5F5F5;
}

.rowon {
	BACKGROUND-COLOR: #F5F5F5;
}

.rowoff {
	
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	CHECKOUT
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.new_customer {
	float: left;
	margin: 0;
	width: 69%;
	border-right: 1px solid #CCCCCC;
}

.return_customer {
	float: right;
	width: 30%;
}

#content_checkout {
	position: relative;
	min-width: 300px;
	height: 100%;
	z-index: 3;
	top: 105px;
	margin: 5px 5px 140px;
	;
	text-align: left;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	CHECKOUT PROGRESS BAR
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.progress_container {
	background-color: #eeeeee;
	width: 100px;
	min-width: 100px;
	border: 1px solid #000000;
	margin: 3px;
	font-size: xx-small;
	height: 15px;
}

.zero_percent {
	background-color: #AAAAAA;
	width: 1px;
	color: #FFFFFF;
	font-size: xx-small;
	height: 15px;
}

.twentyfive_percent {
	background-color: #AAAAAA;
	width: 25px;
	color: #FFFFFF;
	text-align: center;
	font-size: xx-small;
	height: 15px;
}

.fifty_percent {
	background-color: #AAAAAA;
	width: 50px;
	color: #FFFFFF;
	text-align: center;
	font-size: xx-small;
	height: 15px;
}

.seventyfive_percent {
	background-color: #AAAAAA;
	width: 75px;
	color: #FFFFFF;
	text-align: center;
	font-size: xx-small;
	height: 15px;
}

.hundred_percent {
	background-color: #AAAAAA;
	width: 100px;
	color: #FFFFFF;
	text-align: center;
	font-size: xx-small;
	height: 15px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	MISC
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#menu_bestsellers {
	margin-bottom: 20px;
}

div#fts_recent {
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}

.center {
	margin-left: auto;
	margin-right: auto;
}

.centered {
	width: 100%;
	text-align: center;
}

.center_outer {
	float: left;
	position: relative;
	left: 50%;
}
.center_inner {
	position: relative;
	left: -50%;
}

.clear {
	clear: both;
}

.clearleft {
	clear: left;
}

.clearright {
	clear: right;
}

.orange {
	color: #f47b20;
}
.violet {
	color: #333092;
}
.green {
	color: #bed63a;
}

.font_50_pct_bigger {
	font-size: 1.5em;
}


/*
** X-Cart Mods Simple FAQ System
*/

.faq_q {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	cursor: pointer;
}

.faq_a {
	margin-bottom: 10px;
	display: none;
}

iframe#seals {
	margin: 0;
	border: none;
	width: 180px;
	height: 245px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	ROUNDED CORNER SIDEBARS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#left_menu .xrounded h4 {
	font-size: 1.5em;
	border-bottom: 1px solid #d0d0d0;
	line-height: 1.2em;
	padding-left: 10px;
}

#left_menu .xrounded p {
	padding: 5px 0;
}

#left_menu .xrounded {
	background: transparent;
	width: 100%;			/*Adjust the width here*/
	float: left;
	margin: 0 0 15px 0;
	line-height: 125%;
}

#left_menu .xtop, #left_menu .xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}

#left_menu .xb1, #left_menu .xb2, #left_menu .xb3, #left_menu .xb4 {
	display: block;
	overflow: hidden;
}

#left_menu .xb1, #left_menu .xb2, #left_menu .xb3 {
	height: 1px;
}

#left_menu .xb2, #left_menu .xb3, #left_menu .xb4 {
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
}

#left_menu .xb1 {
	margin: 0 5px;
	background: #d0d0d0;
}

#left_menu .xb2 {
	margin: 0 3px;
	border-width: 0 2px;
}

#left_menu .xb3 {
	margin: 0 2px;
}

#left_menu .xb4 {
	height: 2px;
	margin: 0 1px;
}

#left_menu .xboxcontent {
	display: block;
	border: 0 solid #d0d0d0;
	border-width: 0px 1px;
	height: auto;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #535152;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#left_menu .xboxcontent a {
	text-decoration: none;
}
#left_menu .xboxcontent a:hover {
	text-decoration: underline;
}
#left_menu .xboxcontent2 {
	border-bottom-style: none;
	border-top: 1px dashed #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
}

#left_menu div.xboxcontent div {
	
}

#left_menu * html .xboxcontent {
	height: 1px;
}

#left_menu .color_a {
	background: #535152;
/* Change the top part color here*/
	color: #fff;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	RIGHT SIDEBAR
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.menu_compact {
	
}

.menu_compact h4 {
	font-size: .8em;
	color: #f47b20;
	text-transform: uppercase;
}

.menu_compact a, .menu.compact a:link, .menu_compact a:visited {
	text-decoration: none;
	outline: none;
}
.menu_compact a:hover {
	text-decoration: underline;
}
.menu_compact a:active {
	text-decoration: none;
}
.menu_compact a.buttons:hover {
	text-decoration: none;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	PRODUCT MINI
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.product_mini {
	border-bottom: 1px dashed #f47b20;
	padding-top: 5px;
	padding-bottom: 5px;
}

.product_mini h5 {
	font-size: 1.2em;
}

.product_mini div.thumbnail {
	width: 50px;
	float: right;
	text-align: center;
}

.product_mini div.price_buy_now {
	clear: right;
	width: 100%;
	overflow: hidden;
}

.product_mini span.taxed_price,
.product_mini a.taxed_price_map {
	font-size: 1.2em;
	color: #f47b20;
}

.product_mini div.buy_now {
	float: right;
	display: inline;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	PRODUCT MEDIUM
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.product_medium {
	width: 120px;
	height: 100%;
}
.product_medium a, .product_medium a:link, .product_medium a:visited {
	text-decoration: none;
	outline: none;
}
.product_medium a:hover {
	text-decoration: underline;
}
.product_medium a:active {
}
.product_medium a.buttons:hover {
	text-decoration: none;
}
.product_medium h5 {
	font-size: 1.3em;
	padding-top: 5px;
}

.product_medium div.thumbnail {
	text-align: center;
}

.product_medium img {
	
}

.product_medium div.show_cows {
	font-size: 1.1em;
}

.product_medium div.free_shipping {
	font-size: 1.1em;
	padding-top: 2px;
	font-weight: bold;
}

.product_medium div.price_buy_now {
	width: 100%;
	padding-top: 5px;
	clear: both;
	overflow: hidden;
}

.product_medium div.list_price {
	padding-top: 5px;
	font-size: 1.2em;
}

.product_medium span.taxed_price,
.product_medium a.taxed_price_map {
	font-size: 1.3em;
	color: #f47b20;
}

.product_medium div.buy_now {
	float: right;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	PRODUCT CART
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.product_cart {
	border-bottom: 1px solid #d0d0d0;
}

.product_cart p {
	margin-top: 5px;
}

.product_cart div.selected_options {
	font-size: 1.2em;
	margin-top: 10px;
	margin-left: 20px;
}

.product_cart div.selected_options div.button_container,
.product_cart div.selected_options div.button_container a {
	display: inline;
}

.product_cart table.price_quantity_ext {
	float: right;
	font-size: 1.2em;
}

.product_cart table.price_quantity_ext input {
	
}

.product_cart td.price {
	width: 10em;
	text-align: right;
}

.product_cart td.quantity {
	
}

.product_cart td.ext {
	color: #f47b20;
	width: 10em;
	text-align: right;
}

.product_cart div.delete_item div.button_container {
	font-size: 1.2em;
	margin-top: 10px;
}

.product_cart table.customer_options {
	width: 50%;
}

.product_cart table.customer_options td.label {
	width: 35%;
}

.product_cart table.customer_options td.value {
	width: 65%;
}

.product_cart div.product_alt_price {
	display: inline;
}

.product_cart div.delete_item {
	
}

.product_cart span.taxed_price {
	font-size: 1.3em;
	color: #f47b20;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	SHOPPING CART
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#cart {
}

div#cart form.cartform {
	overflow: hidden;
	width: 100%;
	margin-top: 25px;
}

div#cart p {
	margin-top: 10px;
}

div#cart h1 {
	font-size: 1.5em;
	color: #333092;
	margin-top: 10px;
	border-bottom: 1px solid #d0d0d0;
	padding: 0;
}

div#cart h2 {
	font-size: 1.5em;
	margin-top: 15px;
	border-bottom: 1px solid #d0d0d0;
	padding: 0;
}

div#cart h3 {
	font-size: 1.3em;
	margin-top: 5px;
	padding: 0;
}

div#cart div.cart_footer {
	padding-top: 10px;
}

div#cart div.checkout_button_container {
	float: right;
	padding-top: 10px;
	width: 35%;
}
div#cart div.checkout_button_container div.checkout_button {
	/*float: right;
	overflow: hidden;*/
}

div#cart table.items {
	width: 100%;
	font-size: 1.2em;
	border-collapse: collapse;
	padding: 0;
}
div#cart table.items tr.header {
	font-weight: bold;
}
div#cart table.items tr.header td {
	border-bottom: 1px solid #d0d0d0;
	padding: 0;
}
div#cart table.items tr {
	padding: 0;
}
div#cart table.items td {
	vertical-align:top;
	padding-top: 10px;
}
div#cart table.items td.description {
	width: 35%;
	padding-right: 15px;
}
div#cart table.items td.description a {
	text-decoration: none;
}
div#cart table.items td.description a:hover {
	text-decoration: underline;
}
div#cart table.items td.description div.button_container {
	display: inline;
}
div#cart table.items td.description div.button_container a {
	text-transform: lowercase;
	color: #f47b20;
	display: inline;
}
div#cart table.items td.options {
	width: 30%;
	padding-right: 15px;
}
div#cart table.items td.qty {
	width: 5%;
}
div#cart table.items td.unit_price {
	width: 15%;
	text-align: right;
}
div#cart table.items td.total {
	width: 15%;
	text-align: right;
	padding-right: 0;
}
div#cart hr {
	border: 0;
	border-bottom: 1px solid #d0d0d0;
	padding-top: 2px;
}

div#cart div#totals_buttons {
	width: 100%;
	overflow: hidden;
}

div#cart div#cart_totals {
}

div#cart div#cart_totals table.cart_totals {
	font-size: 1.2em;
	border-collapse: collapse;
	width: 35%;
	float: right;
}

div#cart div#cart_totals table.cart_totals div.button_title .buttons {
	font-size: 1.25em;
	padding: 5px 25px;
}

div#cart div#cart_totals table.cart_totals td {
	padding: 2px 0 0;
}

div#cart div#cart_totals table.cart_totals td.label {
	width: 50%;
}

div#cart div#cart_totals table.cart_totals td.ext {
	text-align: right;
	width: 50%;
}

div#cart div#cart_totals table.cart_totals td.total {
	border-top: 1px solid #d0d0d0;
	color: #f47b20;
}

div#cart div#cart_totals table.shipping_estimator {
	
}

div#cart div#cart_totals table.shipping_estimator div.button_container {
	font-size: 1.2em;
	margin-top: 10px;
	margin-left: 10px;
}

div#cart div#cart_totals div#shipping_methods {
	
}

div#cart TABLE.update_clear {
	font-size: 1.2em;
	margin-left: 10px;
}

div#cart TABLE.update_clear tr {
	
}

div#cart TABLE.update_clear td {
	width: 8em;
}

div#cart div#add_coupon {
	margin-top: 20px;
	/*background-color: #989393;*/
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	GREYBOX
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div.greybox.xrounded {
	background: transparent;
	width: 100%;		/*Adjust the width here*/
	float: left;
	margin: 0;
	line-height: 125%;
}

div.greybox .xtop, div.greybox .xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}
div.greybox .xb1, div.greybox .xb2, div.greybox .xb3, div.greybox .xb4 {
	display: block;
	overflow: hidden;
}
div.greybox .xb1, div.greybox .xb2, div.greybox .xb3 {
	height: 1px;
}
div.greybox .xb2, div.greybox .xb3, div.greybox .xb4 {
	border-left: 1px solid #989393;
	border-right: 1px solid #989393;
}
div.greybox .xb1 {
	margin: 0 5px;
	background: #989393;
}
div.greybox .xb2 {
	margin: 0 3px;
	border-width: 0 2px;
	background: #989393;
}
div.greybox .xb3 {
	margin: 0 2px;
	background: #989393;
}
div.greybox .xb4 {
	height: 2px;
	margin: 0 1px;
	background: #989393;
}
div.greybox .xboxcontent {
	background-color: #989393;
	display: block;
	width: auto;
	height: 100%;
	overflow: hidden;
	color: #fff;
}
div.greybox .xboxcontent p, div.greybox .xboxcontent li,
div.greybox .xboxcontent td {
	color: #fff;
}

div#cart div#add_coupon .xboxcontent {
	padding: 2px 15px;
}
div#cart div#add_coupon table {
	text-align: left;
	margin: 0 auto;
}
div#cart div#add_coupon td {
	margin: 0;
	padding: 0;
}
div#cart div#add_coupon td.label {
	width: 65%;
}
div#cart div#add_coupon td.label p {
	color: #fff;
	margin: 0;
}
div#cart div#add_coupon td.input {
	width: 20%;
	text-align: center;
}
div#cart div#add_coupon td.input input.cleardefault {
	width: 8em;
	font-size: 1.2em;
}
div#cart div#add_coupon td.submit {
	width: 15%;
}
div#cart div#add_coupon td.submit div {
	/*text-align: center;
	overflow: hidden;*/
}
div#cart div#add_coupon td.submit div.button_container {
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	PRODUCT CART EDIT OPTIONS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#popup_container {
	text-align: left;
	margin: 20px;
}

#popup_poptions form label,
#popup_poptions form input,
#popup_poptions form select,
#popup_poptions p, #popup_poptions a {
	font-size: 1.2em;
}

#popup_poptions table#customer_options {
	margin: 20px 0 0;
	padding: 0;
}

#popup_poptions table#customer_options tr {
	margin: 0;
	padding: 0;
}

#popup_poptions table#customer_options td.label {
	width: 35%;
	margin: 0;
	padding: 0 0 5px;
}

#popup_poptions table#customer_options td.value {
	width: 65%;
	margin: 0;
	padding: 0 0 5px;
}

#popup_bottom {
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #d0d0d0;
}

#popup_bottom a {
	font-size: 1.2em;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	CHECKOUT ONE PAGE
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* Titles */

div#checkout_one h1 {
	font-size: 1.5em;
	color: #333092;
	border-bottom: 1px solid #d0d0d0;
	padding: 0;
}

.checkout_one_titles {
	font: 1.8em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #535152;
}

/* Images */

.checkout_one_images {
	vertical-align: middle;
	border-width: 0px;
}

.checkout_borders {
	border-top: 2px solid #B2B2B2;
	width: 100%;
}

#modalBackground {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background-color: #000000;
	display: none;
	opacity: 0.50;
	filter: alpha(opacity=50);
}

.modalBackgroundClass {
	z-index: 9;
	background-color: #FFFFFF;
	opacity: 0.10;
	filter: alpha(opacity=10);
}

.modalForegroundClass {
	position: absolute;
	border: #FF0000 solid 1px;
	padding: 5px;
	margin-top: 50px;
	margin-left: 100px;
	background: center;
	background-color: #FFFFFF;
	height: 125px;
	width: 400px;
	padding: 5px;
	z-index: 12;
	opacity: 1;
	filter: alpha(opacity=100);
}

#modalWindow {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	background-color: #FFFFFF;
	display: none;
	border: 1px solid #CCCCCC;
}

#modalWindow p {
	font-size: 1.2em;
}

.checkoutPreload {
	opacity: 7;
	filter: alpha(opacity=70);
	z-index: 20;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #FFFFFF repeat center;
}

.cart_bg {
	margin:0px auto;
 	min-width:20em;
}

.cart_bg .hd .contents,
.cart_bg .ft .contents {
 	height:12px;
}

.cart_bg .ft .contents {
 	height:17px;
}

.cart_bg .hd {
 	background:transparent url(images/checkout_one_tl.gif) no-repeat 0px 0px;
}

.cart_bg .hd .contents {
	background:transparent url(images/checkout_one_tr.gif) no-repeat right 0px;
}

.cart_bg .bd {
	background:transparent url(images/checkout_one_ml.gif) repeat-y 0px 0px;
}

.cart_bg .bd .contents {
	background:transparent url(images/checkout_one_mr.gif) repeat-y right 0px;
}

.cart_bg .bd .contents .main {
	margin:0px 8px 0px 4px;
	padding:0px 3px 0px 3px;
}

.cart_bg .ft {
	background:transparent url(images/checkout_one_bl.gif) no-repeat 0px 0px;
}

.cart_bg .ft .contents {
	background:transparent url(images/checkout_one_br.gif) no-repeat right 0px;
}

.error_message{
	color:#FF0000;
	font-weight:bold;
}

.grey_box{
	padding:10px; 
	background-color:#F7F7F7; 
	border:1px solid #CCCCCC; 
	margin:10px;
}

.Star{
	color:#FF0000;
}

div#checkout_one div#checkout_header {
	padding-top: 10px;
	padding-bottom: 0px;
	overflow: hidden;
}
div#checkout_one div#checkout_header div.floatright {
	width: 40%;
}
div#checkout_one div#checkout_header .xrounded {
	/*margin-left: 15px;*/
}
div#checkout_one div#checkout_header .xboxcontent {
	padding: 5px 10px;
}
div#checkout_one div#checkout_header .greybox .xboxcontent table {
	/*font-size: 1.2em;*/
}
div#checkout_one div#checkout_header .greybox .xboxcontent p {
	/*margin: 0 0 2px;*/
}
div#checkout_one div#checkout_header .greybox .xboxcontent .button_container {
	/*margin-top: 5px;*/
}
div#checkout_one div#checkout_header table#checkout_login {
	margin: 0 auto 5px auto;
}
div#checkout_one div#checkout_header table#checkout_login td {
	font-size: 1.2em;
}
div#checkout_one div#checkout_header .button_container {
}
div#checkout_one div#checkout_header div#checkoutLoginBox {
	overflow: hidden;
}
div#checkout_one div#checkout_header div#checkoutLoginBox div.center_outer {
	padding-bottom: 4px;
}

#checkout_one_form td.label,
#registrationSection td.label,
#checkoutOneTotals td.label {
	font-size: 1.2em;
}

#checkout_login div.button_container {
	/*margin-top: 4px;*/
}

#checkoutLogOut div.button_title .buttons {
	/*font-size: 1.2em;*/
}

#checkoutShippingMessage div.button_container {
	/*margin-top: 10px;*/
}

#checkoutShippingMessage div.button_title .buttons,
#checkout_login div.button_title .buttons {
	/*font-size: 1.2em;*/
}

#checkout_one_form input {
	font-size: 1.2em;
}
#checkout_one_form table#billing_shipping input {
	width: 185px;
}

#checkout_one_form table#register_account input {
	width: 185px;
}
#checkout_one_form table#register_account #checkoutUsernameUsed,
#checkout_one_form table#register_account #checkoutPasswordMachError {
	font-size: 1.2em;	
}

div#checkout_one div#checkoutOrderButton {
	margin-top: 10px;
}
/*#checkoutOrderButton div.button_container {
	margin-top: 20px;
	text-align: center;
}
#checkoutOrderButton div.button_title .buttons {
	font-size: 1.5em;
	padding: 5px 25px;
}*/
#checkoutOneTotals .ProductPriceSmall {
	font-size: 1.2em;
	color: #f47b20;
}

#checkoutCartViewTop h3 {
	font-size: 1.6em;
}
#checkoutCartView .ProductTitle {
	font-size: 1.4em;
}
#checkoutCartView table.customer_options td {
	font-size: 1.2em;
}
#checkoutCartView .ProductPriceConverting {
	color: #535152;
}
#checkoutCartView .ProductPrice {
	color: #f47b20;
}
#checkoutCartViewBottom div.center_outer {
	padding-bottom: 10px;
}
#checkout_one_form span#checkoutPoints {
	font-weight: bold;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	LOGIN FORM
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#login_form form {
	float: left;
	padding-bottom: 10px;
}
div#login_form ul.buttons {
	float: left;
	margin: 0;
	padding: 0;
}
div#login_form ul.buttons li {
	list-style: none;
	float: left;
	line-height: normal;
	font-size: 1em;
	margin-right: 14px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	REGISTER/UPDATE PROFILE
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#register h1 {
	font-size: 2.0em;
	margin-top: 20px;
}

div#register table.register td.label {
	padding-left: 25px;
	width: 25%;
}

.RegSectionTitle {
	color: #000000;
	font-weight: bold;
	font-size: 1.4em;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	DIALOG MESSAGE
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
div#dialog_message {
	font-size: 1.2em;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	WISHLIST -- FIXME
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#wishlist h1 {
	font-size: 1.5em;
	color: #333092;
	margin-top: 20px;
	border-bottom: 1px solid #d0d0d0;
	padding: 0;
}

div#wl_products {
}

div#wl_products table table .buttons,
div#wl_products table .buttons,
div#wl_products .buttons {
	font-size: 1.2em;
}

div#wl_products table.customer_options {
	width: 50%;
	font-size: 1.2em;
}

div#wl_products table.customer_options td.label {
	width: 35%;
}

div#wl_products table.customer_options td.value {
	width: 65%;
}

div#wl_products font.ProductPriceConverting input {
	font-size: 1em;
}

div#wl_products div.wl_buttons td {
	padding: 2px 12px 2px 2px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	SEARCH RESULTS
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

div#search_results ul.buttons {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
div#search_results ul.buttons li {
	list-style: none;
	margin-left: 15px;
	float: left;
	line-height: normal;
	font-size: 1em;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	CHANGE PASSWORD
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
div#change_password form {
	float: left;
}
div#change_password table {
	margin-bottom: 10px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	PASSWORD RECOVERY
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
div#password_recovery form {
	float: left;
}
div#password_recovery table {
	margin-bottom: 10px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	ORDERS MANAGEMENT
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
div#orders ul.buttons {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
div#orders ul.buttons li {
	list-style: none;
	margin-left: 15px;
	float: left;
	line-height: normal;
	font-size: 1em;
}

div#history_order h1 {
	font-size: 1.5em;
	color: #333092;
	margin-top: 10px;
	border-bottom: 1px solid #d0d0d0;
	padding: 0;
}

div#history_order div.header {
	overflow: hidden;
}
div#history_order div.header ul {
}
div#history_order div.header li {
	list-style: none;
	margin-left: 5px;
	float: left;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	WORDPRESS BLOG
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
div.post {
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 16px;
	margin-bottom: 10px;
}
div.post h2.storytitle {
	font-size: 1.6em;
	margin-bottom: 3px;
}
h3#comments {
	font-size: 1.4em;
}
h3#postcomment {
	font-size: 1.4em;
}
div.post div.meta {
	margin-left: 10px;
}
div.post div.storycontent {
	margin-top: 10px;
}
div.post div.storycontent ul,
div.post div.storycontent ol {
	font-size: 1.2em;
	padding-left: 30px;
	margin-bottom: 10px;
}

/*
  sdmenu.css
*/

div.sdmenu {
}
div.sdmenu div {
	overflow: hidden;
}
div.sdmenu div:first-child {
}
div.sdmenu div.collapsed {
	height: 1.5em;
}
div.sdmenu div span {
	display: block;
	cursor: default;
	padding-left: 0px;
	color: #f47b20;
}
div.sdmenu div span:hover,
div.sdmenu div span.over {
	cursor: pointer;
	text-decoration: underline;
}
div.sdmenu div.collapsed span {
	color: #535152;
}
div.sdmenu div.collapsed span:hover,
div.sdmenu div.collapsed span.over {
	cursor: pointer;
	text-decoration: underline;
}
div.sdmenu a {
	display: block;
	padding-left: 0px;
}
div.sdmenu div a {
	display: block;
	padding-left: 10px;
}
div.sdmenu div a.current {
}
div.sdmenu div a:hover {
	cursor: pointer;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	HIGHSLIDE
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.highslide-container div {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
/*	font-size: 10pt;*/
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	/*border: 2px solid silver;*/
}
.highslide:hover img {
	/*border-color: gray;*/
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
/*	font-size: 1em;*/
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1.3em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
/*
a.highslide-full-expand {
   background: url(highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
*/
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	/*visibility: hidden;*/
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
}
.highslide-controls a {
	background-image: url(highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
/*
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}
*/

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
/*
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}
*/

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
/*
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}
*/

/* hs.wrapperClassName = 'no-footer' */
/*
.no-footer .highslide-footer {
	display: none;
}
*/

/* hs.wrapperClassName = 'wide-border' */
/*
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}
*/

/* hs.wrapperClassName = 'borderless' */
/*
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}
*/

/* hs.wrapperClassName = 'outer-glow' */
/*
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}
*/

/* hs.wrapperClassName = 'colored-border' */
/*
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}
*/

/* hs.wrapperClassName = 'dark' */
/*
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(highslide/graphics/controlbar-black-border.gif);
}
*/

/* hs.wrapperClassName = 'floating-caption' */
/*
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}
*/

/* hs.wrapperClassName = 'controls-in-heading' */
/*
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}
*/

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/
/*
.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}
*/

/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	/*border: 1px solid gray;*/
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% broke in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}
/*
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}
*/

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

/*
div.jqmWindow .jqmClose {
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 10px 30px;
}
div.jqmWindow .jqmClose:hover,
div.jqmWindow .jqmClose.hover {
    color: #FFFFFF;
    text-decoration: none;
}
*/

.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -250px;
    width: 500px;
    background-color: #fff;
    color: #535152;
    border: 1px solid black;
}

.jqmWindow p, .jqmWindow input {
    font-size: 1.2em;
    margin-bottom: 10px;
}

.jqmTitle {
    padding-top: 10px;
    padding-bottom: 5px;
}

.jqmTitle, .jqmTitle p {
    background: #535152;
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
}

.jqmContent {
    margin: 15px;
    overflow: hidden;
}

.jqmContent ul {
	list-style-type: none;
	float: left;
	display: inline;
}
.jqmContent ul li {
	list-style-type: none;
	float: left;
	display: inline;
	padding: 10px 7px 0px 7px;
}

.jqmOverlay {
    background-color: #000;
    filter: alpha(opacity=30);
}

/*div.centered { width: 100%; text-align: center; }
div.buttons input, div.buttons button { margin: 10px 14px; }*/


/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	CLOSEOUT
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#content .closeout h1 {
	margin-top: 15px;
	font-size: 2.4em;
	color: black;
}

#content div.closeout_footer ul {
	margin: 20px 0 0 0;
	padding: 0;
	overflow: hidden;
}
#content div.closeout_footer li {
	float: left;
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
}
#content div.closeout_footer li.first {
	margin: 0;
	padding: 0;
}
#content .closeout div.closeout_footer li.first {
	font-size: 1.3em;
}
#content #product_description div.closeout_footer li {
	font-size: 1em;
}
#content #product_description div.closeout_footer li.first {
	font-size: 1.2em;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
	PRODUCT MEDIUM CLOSEOUT
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.product_medium_closeout {
	clear: both;
	overflow: hidden;
	margin-top: 15px;
}
.product_medium_closeout a {
	text-decoration: none;
}
.product_medium_closeout div.thumbnail {
	float: left;
	overflow: hidden;
	width: 250px; /* must match longside width */
}
.product_medium_closeout div.thumbnail img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.product_medium_closeout div.content {
	margin-left: 300px;
}
.product_medium_closeout h2 {
	font-size: 2.4em;
	margin-top: 10px;
}
.product_medium_closeout div.price {
	font-size: 2.4em;
	margin-top: 10px;
}
.product_medium_closeout span.price {
	color: #f47b20;
}
.product_medium_closeout div.save {
	font-size: 1.6em;
	margin-top: 10px;
}