/* $Id: skin1.css,v 1.84.2.17 2006/12/08 13:37:24 max Exp $ */
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #333333;
    font-size: 12px;
	line-height:150%;
}
H1 {
	FONT-SIZE: 16px;
	COLOR: #000000;
	margin: 10px 0 6px 9px;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}
HTML,BODY {
	HEIGHT: 100%;
	MARGIN: 0px;
	PADDING: 0px;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}
div#basecanvas {
	/* Containing DIV for everything */
	width: 855px;
	text-align: left;
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0;
	margin-top: 12px;
}
div#logo {
	text-align: left;
}
div#signin {
	text-align: left;
	margin-left: 9px;
}
.signin {
	margin-left: 9px;
}
div#globalnav {
	float: right;
	margin-right: 9px;
	margin-top: 15px
}
div#mainbody {
	position:relative;	
}
div#leftcolumn {
	position: absolute;
	top: 13px;
}
h1.pageheadp {
FONT-SIZE:16px;
	color:#000000;
	line-height:16px;
	display:inline;
	text-transform:lowercase;
	margin:0;
	}
/*Nav round rect and prodlist over round rect*/
div.rounded,div.rounded_p-over { 
 width: 130px; 
 background: #dfded8 url(images/cnr_tr.gif) no-repeat top right; 
 /*position: absolute;
 top: 13px;*/
} 
div.rounded div,div.rounded_p-over div { 
 background: transparent url(images/cnr_tl.gif) no-repeat top left; 
} 
div.rounded div div,div.rounded_p-over div div { 
 background: transparent url(images/cnr_br.gif) no-repeat bottom right; 
} 
div.rounded div div div,div.rounded_p-over div div div { 
 background: transparent url(images/cnr_bl.gif) no-repeat bottom left; 
 padding: 9px;
 text-align:left; 
}
div.rounded_p-over div div div {
 height:202px;
}
div.rounded_p-over {
	cursor:pointer;
}
div.rounded {
	position: relative;
	/*top: 13px;*/
}
/*Prodlist round rect*/
div.rounded_p { 
 width: 130px; 
 background: #efeeeb url(images/cnr_p_tr.gif) no-repeat top right; 
 margin-bottom:10px;
 margin-right:10px;
} 
div.rounded_p div { 
 background: transparent url(images/cnr_p_tl.gif) no-repeat top left; 
} 
div.rounded_p div div { 
 background: transparent url(images/cnr_p_br.gif) no-repeat bottom right; 
} 
div.rounded_p div div div { 
 background: transparent url(images/cnr_p_bl.gif) no-repeat bottom left; 
 padding: 9px;
 text-align:left;
 height:202px;
}
div.rounded_p-over {
	margin-bottom:10px;
	margin-right:10px;
}
div.hf { /* home featured*/
 width: 690px;
 padding:0;
 margin:0;
 display:inline-block;
 margin-left:9px;
}
div.rounded_hf { 
 width: 218px; 
 background: #dfded8 url(images/cnr_wt_tr.gif) no-repeat top right; 
 /*top: 11px;*/
 padding:0;
 margin:0;
 float:left;
 margin-right: 11px;
 margin-top: 11px;
} 
div.rounded_hf div { 
 background: transparent url(images/cnr_tl.gif) no-repeat top left; 
} 
div.rounded_hf div div { 
 background: transparent url(images/cnr_wt_br.gif) no-repeat bottom right; 
} 
div.rounded_hf div div div { 
 background: transparent url(images/cnr_bl.gif) no-repeat bottom left; 
 padding: 9px;
 text-align:left;
 height: 75px;
}
table.img_hf {
	float:right;
	margin-top: 2px;
	position:relative;
	left:-2px;
	z-index:100;
}
table.img_hf td.solid {
	background-color:#ffffff;
	
}
p.hf { /* home feature text */
	font-size: 11px;
	line-height:12px;
	margin:0;
	padding:0;
	width: 130px;
	margin-top:2px;
	z-index:100;
    position:relative;
}
p.hf span {
	text-transform:uppercase;
}
p.hf a:link, p.hf a:visited {
	color: #004871;
	text-decoration:none;
}
p.hf a:hover {
	text-decoration:underline;
}
.hf_head {
	float: left
}
#freeship {
	position:relative;display:inline;left:29px;top:-2px;
}
/*Press round rect*/
div.rounded_press { 
 width: 168px; 
 background: #efeeeb url(images/cnr_p_tr.gif) no-repeat top right; 
 margin-bottom:10px;
 margin-right:10px;
} 
div.rounded_press div { 
 background: transparent url(images/cnr_p_tl.gif) no-repeat top left; 
} 
div.rounded_press div div { 
 background: transparent url(images/cnr_p_br.gif) no-repeat bottom right; 
} 
div.rounded_press div div div { 
 background: transparent url(images/cnr_p_bl.gif) no-repeat bottom left; 
 padding: 9px;
 text-align:left;
 height:232px;
}
/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
}
/*
	Header styles
*/
.signin {
    font-size: 11px;
    color: #333333;
	margin-top: 16px;
}
/*
	Common styles
*/
.SubmitBox {
	PADDING-TOP: 10px;
}

.Text {
	COLOR: #000000;
}

TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #FF0000;
}
.TableHead {
	FONT-WEIGHT: bold;
	color:#000000;
	border-bottom: 1px solid #000000;
}
.TableHead td {
	border-top: 2px solid #000000;
}
.TableSubHead {
	BACKGROUND-COLOR: #EEEEEE;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}


/*
	Vertical menu
*/

.VertMenuItems {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #550000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #330000;
	TEXT-DECORATION: none;
}


/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	PADDING: 5px;
}
.DialogBorder {
	BACKGROUND-COLOR: #d5d5d8;
	HEIGHT: 100%;
	PADDING: 0px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 100%;
	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: #b4b4b4;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #b4b4b4;
	PADDING: 0px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}
/*
	Product details page
*/
.ProductDetailsTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

.ProductPrice {
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
.ProductPriceSmall {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}

/*
	Products list
*/

.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
/*
	Location bar
*/
span.NavigationPathC {
	COLOR: #000000;
	margin-left: 0;
}
a.NavigationPath:link {
	COLOR: #743B02;
	TEXT-DECORATION: underline;
}
a.NavigationPath:visited {
	COLOR: #743B02;
	TEXT-DECORATION: underline;
}
a.NavigationPath:hover {
	COLOR: #D01727;
	TEXT-DECORATION: underline;
}
/*
	Buttons
*/
.FormButton {
	COLOR: #000000;
}

A.Button:link, A.Button:visited, A.Button:hover {
	COLOR: #743B02;
}
A.Button:hover {
	COLOR: #d01727;
}
.GoImage {
	WIDTH: 12px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}


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

/*
	Pagination mechanism
*/

.NavigationCell .NavigationArrow,.NavigationCell-over .NavigationArrow {
	WIDTH: 7px;
	HEIGHT: 16px;
	/*padding:4px 0 4px 0;*/
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 5px;
	display:inline-block;
	color:#5f5f5d;
	float:left;
	vertical-align:middle;
	line-height:16px;
	/*background-color:#efeeeb;*/
	padding:0px 4px 0px 0px;
}
.NavigationCell,.NavigationCell-over {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN:bottom;
	height:16px;
	line-height:16px;
	/*background-color:#efeeeb;*/
	display:inline-block;
	padding: 0px 4px 0px 4px;
	margin-left:3px;
	float:left;
}
.NavigationCellOn {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	WIDTH: 16px;
	/*border:1px solid #000000;*/
	background-color:#004871;
	margin-left:3px;
	float:left;	
	font-weight:bold;
}
.NavigationCell-over {
	background-color:#dfded8;
	color: #000000;
	/*border:1px solid #000000;*/
	float:left;
	cursor:pointer
}
.pagenation {
	position:relative;
	z-index:101;	
}
#pagenationR {
	position:relative;
	z-index:101;
	float:right;
	margin-bottom:8px;
}
#pagenation_top {
	padding:4px 0 14px 0;
}
.pagenation A:link,.pagenation A:visited,.pagenation A:hover,.pagenation A:active {
	TEXT-DECORATION: none;
}
.pagenation A:link .NavigationCell,.pagenation A:visited .NavigationCell,.pagenation A:hover .NavigationCell,.pagenation A:active .NavigationCell {
	color:#004871;
}
.pagenation A:hover .NavigationCell {
	color:#000000;
}
.NavigationCellSel {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	height:16px;
	line-height:16px;
	WIDTH: 16px;
	/*border:1px solid #000000;*/
	color: #000000;
	background:#dfded8;
	display:inline-block;
	margin-left:3px;
	float:left;
}
.NavigationArrowBox {
	display:inline-block;
	text-align:center;
	vertical-align:bottom;
	/*border:1px solid #dbdbdd;*/
	background-color:#dfded8;
	line-height:16px;
	padding-left:3px;
	padding-right:3px;
	height:16px;
	color:#004871;
	float:left;
}

/*
	Subheader styles
*/

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.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #333333;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #000000;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
}

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




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

/*
	Fast Lane Checkout module
*/

.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}

TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 225px;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
    HEIGHT: 350px;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}

/*
		-- ADDONS --
*/

/*
/*
	Feature comparison module
*/
/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #d01727;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersPriceBox {
	margin-left:9px;
}
.SpecialOffersThumb {
	MARGIN-LEFT: 34px;
	z-index:100;
	position:absolute;
	padding-top: 85px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 47px;
}
/*
	Fancy categories module
*/

/*
	Product configurator module
*/
/*
	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;
}


/* LAZYGUY STYLES */
body {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
}
body.pop {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0 15px 0 15px;
}
a:link, a:visited {
	color: #743B02;
}
a:hover {
	color: #D01727;
}
a.loud:link, a.loud:visited {
	color: #D01727;
}
a.loud:hover {
	color: #FF0000;
}
/*LAZYGUY HEAD*/
div#searchbox {
	float: right;
	font-size: 11px;
	margin-right: 9px;
	margin-top: 15px;
}
div#cartstatus {
	color: #333333;
	float: right;
	font-size: 11px;
	margin-top:19px;
}
div#cartstatus div {
    display: inline;
}
div#cartstatus a:link, div#cartstatus a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #743B02;	
}
div#cartstatus a:hover {
	text-decoration: underline;
}
p#masthead, p#mastheadmag {
	width: 690px;
	text-align: right;
	background-color: #ffffff;
	border-top: 2px solid #000000;
	margin-top: 0px;
	margin-bottom: 10px;
	height:2px;
}
p#mastheadmag {
	margin-bottom: 1px;
}
h1.sehead {
        display: none;
}
span.login {/*for user name*/
        font-weight: bold;
        text-transform: capitalize;
}
select.sortBox {
	font-size: x-small;
}
div#sort {
	float:right; 
	position: relative;
	top:-2px;
	margin:0;
	padding-right:9px;
	/*margin-right: 9px;*/
}
input.searchfield {
	font-size: x-small;
	color: #333333;
	padding:0;
	margin:0;
	text-transform:lowercase
}
/*LAZYGUY LEFT*/
div#mainnav {
	line-height: 13px;
}
div#mainnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 1px;
}
div#mainnav ul li, div#mainnav ul li.down, div#mainnav ul li.over  {
	color: #004871;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	text-transform:lowercase;
}
div#mainnav ul li a:link, div#mainnav ul li a:visited {
	text-decoration: none;
	color: #004871;
	margin: 0;
	padding: 0;
}
div#mainnav ul li a:hover {
	color: #004871;
	margin: 0;
	padding: 0;
	text-decoration:underline;
}
div#mainnav ul li.down a:hover, div#mainnav ul li.down a:link, div#mainnav ul li.down a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #004871;
	margin: 0;
	padding: 0;
}
div#mainnav ul li.down a:hover {
	text-decoration: underline
}
div#mainnav p {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #333333;
}
div#mainnav p.mainnavhead {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #000000;
	font-weight: bold;
}
img.leftnavimg {
	border-top: 2px solid #ececec;
}
div#featureleft p {
	margin: 0;
	padding: 0;
}
div#featureleft p#desc {
	font-size: 11px;
	color: #000000;
}
div#featureleft p#desc a:link, div#featureleft p#desc a:visited {
	color: #CA3984;
	text-decoration: none;
} 
div#featureleft p#desc a:hover {
	text-decoration: underline;
	color: #D01727;	
}
span.brand {
text-transform: uppercase;
}
/*LAZYGUY HOME*/
div#contentbody {
	position: absolute;
	top: 13px;
	left:161px;
	width:690px;
}
#homeContentContainer {
	padding: 0px;
	margin: 0px;
	width: 460px;
	margin-bottom: 5px;
}
#homeContentContainer #homeContentLeft {
	background-color: #efeee9;
	padding: 0px;
	height: 221px;
	width: 274px;
	margin-right: 10px;
}
#homeContentContainer #homeContentRight {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 221px;
	width: 176px;
}
.homeFeatured {
	background-color: #efeee9;
	height: 67px;
	width: 176px;
	margin-bottom: 10px;
}
.homeFeatured p {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 11px;
	color: #000000;
}
.homeFeatured p a:link, .homeFeatured p a:visited, .magTOC a:link, .magTOC a:visited {
	text-decoration: none;
} 
.homeFeatured p a:hover {
	text-decoration: underline;
	color: #D01727;	
}
span.brand {
text-transform: uppercase;
}
.homeFeaturedPhoto {
	background-color: #FFFFFF;
	text-align:center;
	margin: 1px;
	padding: 0px;
	height: 65px;
	width: 67px;
	float: right;
}
.homeFeaturedHead {
	margin: 6px 0 3px 0;
}
.homeFeaturedHeadL {
	margin: 6px 0 5px 0;
}
#homeContentLeftPhoto {
	width: 111px;
	height: 219px;
	float:right;
	background-color:#d5d5d8;
	text-align: center;
	vertical-align: middle;
	margin:1px;
}
UL.magTOC {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 12px;
	color: #000000;
	list-style: none;
}
UL.magTOC li {
	margin-bottom: 8px;
}
/*LAZYGUY TOP*/
.pagenavtop {
	margin: 0 0 0 9px;
}
/*LAZYGUY MIDDLE*/
div.plitem, td.pd {
	height: 150px;
	padding: 0;
	margin: 0;
	padding-bottom: 18px;
}
div.plitem p, td.pd p {
	color: #333333;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 8px;
}
div.plitem p a:link, div.plitem p a:visited, td.pd p a:link, td.pd p a:visited {
	color: #743B02;
}
div.plitem p a:hover, td.pd p a:hover {
	color: #D01727;
}
div.plitem p.plname, div.plitem p.plbrand, td.pd p.pdname, td.pd p.pdbrand, td.pd p.pdprice {
	color: #000000;
}
div.plitem p.plname, td.pd p.pdname, td.pd p.pdprice {
	margin: 0;
}
span.slashedprice {
	text-decoration: line-through;
	color: #d01727;
}
span.saleprice {
	color: #000000;
	font-weight: bold;
}
img.plthumb {
	float: right;
	margin: 0;
	padding: 0;
}
div.prop {
	height: 390px;
	clear:left;
}
div.propsearch {
	height: 290px;
	clear:left;
}
.LtBtn,.LtBtnOver {
	BACKGROUND-COLOR: #f2f2f2;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-ALIGN: center;
    BORDER: 1px solid #d5d5d8;
    TEXT-TRANSFORM: uppercase;
    HEIGHT: 15px;
    PADDING: 2px 2px 2px 2px;
}
.LtBtnOver {
	Background-color: #f9f9f9;
	BORDER: 1px solid #c5c5c8;
}
.cartbtnbar {
padding: 10px 0px 5px 0px;
}
.cartbtnbar p {
padding: 1px 0px 0px 0px;
margin:0;
}
p#subhead,p.subhead {
	margin: 6px 0 6px 9px;
}
div.hrtop {
clear:both; 
margin:2px 9px 10px 9px; 
padding:0; 
border-top:2px solid #ececec;
width:532px; 
}
table.info {
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
table.info td, table.info th {
	font-size: 12px;
	color: #333333;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;	
}
table.infodel td {
	font-size: 0.75em;
	color: #333333;
}
table.infonote td {
	font-size: 11px;
	color: #333333;
}
p.plname {
	font-size: 11px;
	margin-top: 2px;
	line-height: 12px;	
}
p.plname a:link, p.plname a:visited {
	text-decoration:none;
	color: #004871;
}
p.plname a:hover {
	text-decoration:underline;
	color: #004871;
}
#notifybox {
	border: 1px solid #DDDDDD;
	padding: 5px;
	font-size: 0.9em;
	color: #666666;
}
#notifybox strong {
	color: #666666;
	
}
.pdimg,.indent {
	margin-left:9px;
}
/*LAZYGUY FOOT*/
p#footrule, p#plfootrule, p#footrulemag {
	width: 690px;
	background-color: #ffffff;
	border-bottom: 2px solid #000000;
	margin-top: 12px;
	margin-bottom: 0px;
}

p#footnote,p#pr {
	font-size: 10px;
	color: #bbbbbb;
	margin: 11px 0 8px 9px;
}
p#footnote a:link, p#footnote a:visited,p#pr a:link,p#pr a:visited {
	text-decoration: underline;
	color: #bbbbbb;
}
p#footnote a:hover, p#pr a:hover {
	color: #333333;
}
p#pr {
  margin-top: 0;
}
p#pr a:link,p#pr a:visited {
	text-decoration: underline;
	color: #bbbbbb;
}
p#pr a:hover {
	color: #333333;
}
p#pr span#gnendorsement a:link, p#pr, span#gnendorsement a:visited {
	text-decoration: none;

}
p#pr {
       /*float: right;*/
       margin-top:0;
       padding-top:0;
}
#specialoffer {
	font-size:11px;
}
/*LAZYGUY FORMS*/
.FinputContact,#b_state,.FcheckoutM,.FinputM {
	border: 1px solid #d5d5d8;
	padding: 2px;
	margin: 2px;
}
.FinputS,.FinputM {
	font-size: 1em;
}
input.buttonM {
	color: #333333;
	font-size: 12px;
}
input.buttonS {
	color: #666;
	width: 64px; 
	font-size: 12px;
}
.FinputNotify {
	margin-bottom: 2px;
}
.FmsgTxt {
	width: 320px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
.FinputM {
	width: 100px;
}
.FinputS {
    font-size: 11px;
}
/*MISCELLANEOUS*/
img.imgbdr {
	border: 1px solid #DDDDDD;
	margin-bottom: 15px;
}
img.imgbdrxs {
	border: 1px solid #DDDDDD;
	font-size:10px;
}
/*PRODUCT DISPLAY*/
.productDisplayTitle {
	font-size: 16px;
	font-weight:bold;
	margin-left:0;
}
.productDisplayTitle a {
	color:#000000;
}
.tabBtnChildDown {
	padding:2px 8px 2px 8px;
	background-image:url(images/tabtr_down.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.tabBtnDown {
	float:left;
	font-size:1em;
	color:#444444;
	background-image:url(images/tabtl_down.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	background-color:#eaeaea;
	margin-right:1px;	
	position:relative;
	top:1px;
	cursor:pointer;
}
.tabBtnChildUp {
	padding:2px 8px 1px 8px;
	background-image:url(images/tabtr_up.gif);
	background-repeat:no-repeat;
	background-position:top right;
	border-bottom:1px solid #c8c8c8;
}
.tabBtnUp {
	float:left;
	font-size:1em;
	color:#444444;
	background-image:url(images/tabtl_up.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	background-color:#eaeaea;
	margin-right:1px;	
	position:relative;
	top:1px;
	cursor:pointer;
}
.productDesc {
	clear:both;
	width:220px;
	padding:8px 0px 10px 0px;
	border-top:1px solid #c8c8c8;
	line-height:150%;
}
.productDesc ul {

}
.productDesc ul li {
	list-style:square;
	margin-left: -12px;
}
.productDescHidden {
	clear:both;
	width:220px;
	padding:8px 0px 10px 0px;
	border-top:1px solid #c8c8c8;
	line-height:1.3em;
	display:none;
}
div.pdgtr {
	width: 20px;
}
td.pdorder  {
	padding: 0 6px 3px 0;
}
select.Colour,select.pd,select.Size {
	width: 105px;
	font-size: 11px;
}
.pdfieldhead {
	font-size: 1em;
	color: #333333;
}
.pdatc { /* add to cart button */
	margin-top: 4px;
	margin-bottom: 0;
	padding: 0;
}
.pdatwl {
	float: right;
	margin-top: 22px;
	margin-right: 10px
}
a.pdhelp:link, a.pdhelp:visited {
	color: #000000;
	text-decoration: none;
	font-size: 0.8em;
	line-height: 1em;
}
a.pdhelp:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 0.8em;
	line-height: 1em;
}
span.sellout, span.selloutB {
	color: #D01727;
	font-weight: bold;
}
span.selloutB {
	font-size: 1.3em;
}
div.pdrule {
	width: 100%;
	height: 2px;
	background-color: #ececec;
	padding: 0;
	margin: 0;
	overflow: hidden;
	margin-top: 8px;
}
form.pdorderform {
	margin: 0;
 	padding-top: 12px;
	padding-bottom: 0;
	margin-bottom: 0px;
}
/*XSELL*/
table#xsell {
	width: 220px;
	margin-bottom: 0px;
}
table#xsell td {
	padding-right: 3px;
}
p.xsellbrand, p.xsellprice, p.xsellprod {
	font-size: 11px;
	margin: 0;
	padding: 0;
	line-height:12px;
}
p.xsellbrand {
	margin-bottom: -2px;
	line-height: 12px;
}
a.xsell:link, a.xsell:visited {
	color: #5F2721;
}
a.xsell:hover {
	color: #D01727;
}
/*POP STYLE*/
table#pdpop {
	margin: 0;
	padding: 0;
}
/*CART, REGISTRATION and CONTACT*/
.fieldhead {
	font-size: 1em;
	color: #333333;	
	width: 120px;
}
.fieldheadOrder {
	width: 120px;
	padding: 1px 0 1px 0;
}
input.FcheckoutM, input.FcontactM,select.FcheckoutM,select.FcontactM{
	color: #333333;
	margin: 1px 0 1px 0;
	width: 186px;
}
select.FcheckoutM, select.FcontactM {
	width: 186px;
}
table#carttotals td, table#cartdetails td, table#cartdetails th{
	padding: 3px 0px 3px 0;
}
div#cartPromo {
	position: relative;
	left: 337px;
	width: 211px;
	padding: 0px;
	border: 1px solid #d4d4d4;
	margin: 0;
}
div#cartPromo div {
	font-size: 0.9em;
	padding: 5px;
	color: #999;
}
div#cartPromo div strong {
	color: #666;
}
.smalltext {
	font-size: 11px;
	line-height:12px;
	color: #666;
}
div#info p {
	margin: 0px 0px 1em 0px;
	color: #333333;
}
div#popup p {
	color: #333333;
	font-size: 1em;
}
div#info ul {
	color: #333333;
	list-style: square;
}
ul.help  {
	line-height: 1.4em;
}
div#popup ul {
	color: #333333;
	list-style: square;
}
/* SIGN UP */
form.Fqsignup {
	margin:0;
	padding: 0;
	position:relative;
	z-index:0;
	top: 8px;
}
div#Fqsignup {
	/* Form quick sign-up */
	margin-top: 2px;
}
div#Fqsignup input {
	font-size: 11px;
	color: #626262;
}
div#Fqsignup span {
	color: #242424;
	font-size: 11px;
	margin-left: 9px;
}
div#Fqsignup input.buttonS {
	color: #666;
	width: 62px; 
	font-size: 11px;
}
p.pagehead {
	padding: 0;
	margin: 0;
	margin-bottom: 9px;
}
.alert {
	color: #d01207
}
.style1 {
	font-size: 10px;
	color: #333333;
}
.pressAlert {
	font-weight: bold;
	color:#089689;
}
table.footnav {
	position: relative;
	z-index:0;
	left: 9px;
	top: 14px;
}
table.footnav td {
	font-size:11px;
	color: #000000;
}
table.footnav td a:link,table.footnav td a:visited {
	color:#5f5f5c;
}
table.footnav td a:hover {
	color:#000000;
}
#signup {
	float:right;
	margin-top:5px;
	line-height:16px;
	margin-right:9px;
	margin-left:0;
	padding:0
}
p.signup {
	margin: 12px 0px 0px 9px;
	padding:0;
}
p.signup a:link {
	text-decoration:none;
	color: #004871;
}
p.signup a:hover {
	text-decoration:underline;
	color: #004871;
}
p.signup a:visited {
	text-decoration:none; 
	color: #004871;
}
#contactdetails {
	float:right;
}
#follow {
	font-size:11px;
	margin-top:11px;
	padding-top:2px;
	color:#000000;
	border-top:1px solid #ececec;
}
div.label_zoom span {
	color:#d01727;
	font-weight:bold;
}