
body		
{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size :11px;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:normal; 
	margin:0;padding:0;
}
td		
{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	font-size :11px;
	color:#000000;
	font-weight:normal; 
}
			
h1			
{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	color:#003366; 
	font-weight:bold;
	margin:0;
	font-size: 16px;
}
h2			
{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	color:#666666; 
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding-bottom:2px;
}
h3			
{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	color:#666666; 
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding-bottom:2px;
	border-bottom-color:#033567;
	border-bottom-width:1px;
	border-bottom-style:solid;
	text-shadow: 2px 2px 2px #ccc;
}
ul {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding:0 0 0 10px; }
li {
margin-top: 0px;
margin-bottom: 0px;
padding: 0 0 0 0;
}
			
A:Link {color :#003366;}
A:Visited {color :#003366;}
A:Hover {color :#666666;}

A.editLink:Link {color :#FF6600;}
A.editLink:Visited {color :#FF6600;}
A.editLink:Hover {color :#993300;}

A.navLink:Link { text-decoration:none;color:#503c33;}
A.navLink:Visited {text-decoration:none;color:#503c33;}
A.navLink:Hover {text-decoration:none;color:#ffffff;}

A.footerNavLink:Link { color:#efefef;}
A.footerNavLink:Visited {color:#efefef;}
A.footerNavLink:Hover {color:#84949C;}

A.fabricLink:Link { text-decoration:none;color:#503c33;}
A.fabricLink:Visited {text-decoration:none;color:#503c33;}
A.fabricLink:Hover {text-decoration:none;color:#6C7D21;}

A.fabricLinkOn:Link { text-decoration:none;color:#FF6600;}
A.fabricLinkOn:Visited {text-decoration:none;color:#FF6600;}
A.fabricLinkOn:Hover {text-decoration:none;color:#6C7D21;}

A.categoryList
{
	font-size:15px;
}
A.whiteLink:Link {color :#FFFFFF;text-decoration:none;}
A.whiteLink:Visited {color :#FFFFFF;text-decoration:none;}
A.whiteLink:Hover {color :#FFFFFF;text-decoration:none;}
.navOff
{
	cursor:pointer;
	padding-left:11px;padding-bottom:1px;padding-top:1px;
}
.navOn
{
	cursor:pointer;
	padding-left:11px;padding-bottom:1px;padding-top:1px;
	background-color:#503C33;
	color:#ffffff;
}

div.navOn a:link {text-decoration:none;color:#ffffff;}
div.navOn a:active {text-decoration:none;color:#ffffff;}
div.navOn a:visited {text-decoration:none;color:#ffffff;}
div.navOn a:hover {text-decoration:none;color:#ffffff;}

.navHeader		
{
	font-family: Arial, Tahoma, Verdana, Helvetica; 
	color:#503c33; 
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding-bottom:2px;
	padding-left:6px;
}
.rightNavHeader		
{
	font-family:Futura Lt, Futura Lt BT, Arial, Tahoma, Verdana, Helvetica; 
	color:#503c33; 
	font-size:20px;
}
.rightNavHeaderSm	
{
	font-family:Futura Lt, Futura Lt BT, Arial, Tahoma, Verdana, Helvetica; 
	color:#503c33; 
	font-size:16px;
}
.RightNavHeaderLg
{
    font-family:Futura Lt, Futura Lt BT, Arial, Tahoma, Verdana, Helvetica; 
	color:#503c33; 
	font-size:24px;
}
A.rightNavHeader:Link {color :#503c33;text-decoration:none;}
A.rightNavHeader:Visited {color :#503c33;text-decoration:none;}
A.rightNavHeader:Hover {color :#503c33;text-decoration:none;}

A.bodyHeader:Link {color :#ffffff;text-decoration:none;}
A.bodyHeader:Visited {color :#ffffff;text-decoration:none;}
A.bodyHeader:Hover {color :#efefef;text-decoration:none;}

A.rightNavLink:Link { text-decoration:none;color:#000000;}
A.rightNavLink:Visited {text-decoration:none;color:#000000;}
A.rightNavLink:Hover {text-decoration:none;color:#503c33;}

A.bgLink:Link {font-size:15px;color:#767676;font-weight:bold;text-decoration:none;}
A.bgLink:Visited {font-size:15px;color:#767676;font-weight:bold;text-decoration:none;}
A.bgLink:Hover {font-size:15px;color:#767676;font-weight:bold;text-decoration:none;}

.pointer
{
	cursor:pointer;
}
.highlight
{
	color:#FF6600;
} 
.price
{
	color:#6C7D21;
	font-weight:bold;
	font-size:13px;
}
.priceGrey {
	color:#767676;
	font-weight:bold;
	font-size:13px;
}
.saleprice
{
	color:#FF6600;
	font-weight:bold;
	font-size:13px;
}
.error
{
	font-size :13px;
	color:#FF6600;
	font-weight:bold; 
}
.errorInput
{
	border:1px solid #FF6600;
	background-color:#ccc;
}
.dkBlueText
{
	color:#033567;
	font-weight:bold;
}
.medBlueText
{
	color:#849899;
	font-weight:bold;
}
.ltBlueText
{
	color:#84949C;
	font-weight:bold;
}
.ltTan
{
	background-color:#D8D8C8;
}
.contact
{
	color:#033567;
	font-size:13px;
}
.contactLg
{
	font-size:20px;
	color:#666666;
}
.contactSm
{
	color:#666666;
	font-size:10px;
}


.SearchForm
{
	border-color:#FF9933;
	border-width:1px;
	border-style:solid;
	height:18px; 
}
.saleDiv
{
	font-size:14px;
	color:#503c33;
	BORDER: #000000;
	background-color:#ffffff;
	Border-width:1px; 
	Border-style:solid;
	width:100%;
}
.dkBg
{
	background-color:#503C33;
	color:#ffffff;
}
.Border
{
	BORDER: #033567;
	Border-width:1px; 
	Border-style:solid;
	padding:5px;
}
.BorderFill
{
	BORDER: #033567;
	background-color:#EFEFEF;
	Border-width:1px; 
	Border-style:solid;
	padding:5px;
}
.ltBorderFill
{
	BORDER: #cccccc;
	background-color:#F2F4ED;
	Border-width:1px; 
	Border-style:solid;
	padding:5px;
}
.ltBorderWhiteBG
{
	BORDER: #cccccc;
	background-color:#FFFFFF;
	Border-width:1px; 
	Border-style:solid;
}
.ltBorderNoFill
{
	BORDER: #cccccc;
	Border-width:1px; 
	Border-style:solid;
}
.noBorder
{
	Border-width:0;
	border-style:none;
}
.imageBorder
{
	BORDER: #033567;
	Border-width:1px; 
	Border-style:solid;
}
.quoteBorder
{
	background-color:#EEEEEE;
	padding:0 0 0 5px;
}
.bigBorder
{
	BORDER: #033567;
	Border-width:1px; 
	Border-style:solid;
	padding:5px;
	font-size:18px;
	font-weight:bold;
}

.categoryBorderMid
{
    background-color:#F2F4ED;
	BORDER-right-color: #cccccc;	
	Border-right-width:1px; 
	Border-right-style:solid;
	BORDER-left-color: #cccccc;	
	Border-left-width:1px; 
	Border-left-style:solid;
	padding:5px;
}
.categoryBorderBtm
{
    background-color:#F2F4ED;
	BORDER-right-color: #cccccc;	
	Border-right-width:1px; 
	Border-right-style:solid;
	BORDER-left-color: #cccccc;	
	Border-left-width:1px; 
	Border-left-style:solid;
	BORDER-bottom-color: #cccccc;	
	Border-bottom-width:1px; 
	Border-bottom-style:solid;
	padding:5px;
}
.categoryUpgrades{
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom-style:dashed;
    border-bottom-color:#cccccc;
    border-bottom-width:1px;
}



.categoryBorder
{
    BORDER: #ccc;
	Border-top-width:0px; 
	Border-bottom-width:1px; 
	Border-left-width:1px; 
	Border-right-width:1px;
	Border-style:solid;
	padding:5px;
	background-color:#F9FAF5;
}

.upgradeTitle{
    font-size:15px;
    color:#003366;
}
.upgradeDescription{
    margin-left:10px;
}
.upgradeDetails{
    background-color:#FFFFFF;
	BORDER: #999966;
	Border-left-width:1px; 
	Border-right-width:1px; 
	Border-bottom-width:1px; 
	Border-top-width:0; 
	Border-style:solid;
}

.compareRowcolor1{ background-color: #EEEEEE;
	BORDER-right: #D6D6D6;
	Border-right-width:1px; 
	Border-right-style:solid;
	BORDER-top: #D6D6D6;
	Border-top-width:1px; 
	Border-top-style:solid; } 
.compareRowcolor2{ background-color: #FFFFFF;
	BORDER-right: #D6D6D6;
	Border-right-width:1px; 
	Border-right-style:solid;
	BORDER-top: #D6D6D6;
	Border-top-width:1px; 
	Border-top-style:solid; } 
.compareBottom{ 
	BORDER-top: #D6D6D6;
	Border-top-width:1px; 
	Border-top-style:solid; }
.compareLeft{ 
	BORDER-right: #D6D6D6;
	Border-right-width:1px; 
	Border-right-style:solid; }
	
.buttonDiv{ 
	BORDER: #503c33;
	Border-width:1px; 
	Border-style:solid;
	background-color:#FF9933;
	padding:4px; }
	


.Rowcolor1{ background-color: #EEEEEE; } 
.Rowcolor2{ background-color: #FFFFFF; } 
.bgLtBlue{ background-color: #84949C; } 
.list
{
	background-color:#FFFFFF;
	BORDER-bottom: #999966;
	Border-bottom-width:1px; 
	Border-bottom-style:solid;
}
.listRow
{
    background-color:#FFFFFF;
	cursor:pointer;
}
.listDetails{
	background-color:#F9FAF5;
	BORDER: #999966;
	Border-top-width:0; 
	Border-bottom-width:1px; 
	Border-left-width:1px; 
	Border-right-width:1px;
	Border-style:solid;
	color:#666666;
}
.listProduct{
    background-color:#FFFFFF;
	BORDER: #999966;
	Border-top-width:0; 
	Border-bottom-width:1px; 
	Border-left-width:1px; 
	Border-right-width:0;
	Border-style:solid;
}
.listPrice{
    background-color:#FFFFFF;
    BORDER: #999966;
	Border-top-width:0; 
	Border-bottom-width:0; 
	Border-left-width:0; 
	Border-right-width:1px; 
	Border-style:solid;
    font-size:14px;font-style:italic;
}
.listBuyButton{
    background-color:#FFFFFF;
    BORDER: #999966;
	Border-top-width:0; 
	Border-bottom-width:1px; 
	Border-left-width:0; 
	Border-right-width:1px; 
	Border-style:solid;
}

.gbb_h3{
    color:#503c33;Border-width:0;
}
.gbb_title{
    width:100%;
    background-color:#D5D0BA;
    BORDER: #999966;
	Border-top-width:0; 
	Border-bottom-width:0; 
	Border-left-width:1px; 
	Border-right-width:1px; 
	Border-style:solid;
}
.gbb_name{
    font-size:18px;color:#503c33; 
}


.titleBar {
    BORDER: #999966;
    Border-width: 1px;
    Border-style: solid;
    background-color: #0e5a72;
    font-weight: bold;
    font-size: 16px;
    color: #fff !important;
    padding: 10px !important;
} 
.categoryBar
{
	BORDER: #999966;
	Border-top-width:1px; 
	Border-bottom-width:1px; 
	Border-left-width:0; 
	Border-right-width:1px; 
	Border-style:solid;
	background-color:#F9FAF5;
	font-size:12px;
	width:100%;
	color:#666666;
} 
.categoryBarName
{
    padding-left:10px;
	BORDER: #999966;
	Border-width:1px; 
	Border-style:solid;
	background-color:#F9FAF5;
	font-weight:bold; 
	font-size:16px;
	width:560px;
	color:#666666;
}
.categoryBarSmall{
    font-size:12px;font-weight:normal;
}
.bar
{
	border-bottom-width:1px;
	border-bottom-color:#899AA7;
	border-bottom-style:solid;
} 
.doubleBar
{
    background-color: #efefef;
	border-top-width:1px;
	border-top-color:#899AA7;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#899AA7;
	border-bottom-style:solid;
} 
.bigHead
{
	font-size:18px;font-weight:bold;
}
.finePrint
{
	font-size:9px;
}

.formLabel	
{
	Text-align:right; 
	font-size:11px; 
	color : #6B757F;
}

.floatLeftDiv
{
	float:left;
}
.floatRightDiv
{
	float:right;
}
.logoDiv
{
	float:left;
	width:173px;
	height:61px;
}
.topNavDiv
{
	float:left;
	width:771px;
	height:61px;
}
.topNav2Div
{
	float:left;
	width:598px;
	height:61px;
}
.topNavButtons
{
    margin-top:36px;
}
.searchDiv
{
	float:right;
	height:36px;
}
.contentBorderDiv
{
	background-color:#ffffff;
	border-color:#D5D6D6; 	
	Border-width:1px; 
	Border-style:solid;
	width:770px;
	float:left;
}
.contentBorderDivHome
{
	background-color:#ffffff;
	border-color:#D5D6D6; 	
	Border-width:1px; 
	Border-style:solid;
	width:960px;
	float:left;
}
.breadcrumb
{
	height:20px;
	margin-left:5px;
	margin-top:2px;
	width:567px;
}
.breadcrumbHome
{
	height:20px;
	margin-left:5px;
	margin-top:2px;
	width:763px;
}
.contentDiv
{
	background-color:#fff;
	background-color:#F9FAF5;
    border-color:#D6D6D6; 	
	Border-width:1px; 
	Border-style:solid;
	padding:5px;
	margin-top:5px;
	width:573px;
	float:left;
}
.contentDivHome
{
    background-color:#fff;
	background-color:#F9FAF5;
    border-color:#D6D6D6; 	
	Border-width:1px; 
	Border-style:solid;
	padding:5px;
	margin-top:5px;
	width:763px;/*width:758px;*/
	float:left;
}
.pageDiv
{
	background-color:#ffffff;
	/*padding-right:5px;
	padding-left:5px;
	padding-top:5px;*/
	margin-left:5px;margin-top:5px;
	float:left;
}


.leftNavDiv
{
	background-color:#D5D0BA;
	border-color:#033567;
	border-width:1px;
	border-style:solid;
	width:169px; 
	float:left;
}

.rightNavDiv
{
	background-color:#D5D0BA;
	border-color:#D5D6D6; 	
	Border-width:1px; 
	Border-style:solid;
}
.rightNavDivTop
{
	background-color:#FFFFFF;
	border-color:#D5D6D6; 	
	Border-width:1px; 
	Border-style:solid;
}
.rightNavDivTopper
{
    margin-top:6px;
    padding:5px;
	background-color:#FFFFFF;
	border-color:#D5D6D6; 	
	Border-width:1px; 
	Border-style:solid;
}
.rightNavBg
{
	background-color:#EBEADF;
	padding:5px;
}
.rightNavBgGrey
{
	margin:2px;
	background-color:#C2D86D;
	border-color:#ffffff; 	
	Border-width:1px; 
	Border-style:solid;
	padding:3px
}
.qq
{
	background-color:#849899;
	border-color:#ffffff; 	
	Border-width:1px; 
	Border-style:solid;
}
.footerDiv
{
	width:100%;
}
.footerSubDiv{
    border-right-color:#999999; 	
	Border-right-width:1px; 
	Border-right-style:dashed;
	float:left;
	text-align:left;
	margin-left:7px;
    margin-right:7px;
}
.footerSubRightDiv{
    float:left;
	text-align:left;
	margin-left:10px;
    margin-right:10px;
}
.footerShopDiv{
    float:left;
    text-align:left;
    margin-right:10px;
}
.footerSubSection{
    margin-left:7px;
    margin-right:10px;
}
.footerHeader{
    font-family:Futura Lt, Futura Lt BT, Arial, Tahoma, Verdana, Helvetica; 
	color:#FFFFFF; 
	font-size:14px;
}
.footerRightDiv
{
	width:175px;
	float:left;
}
.bodyHeader{
    font-family:Futura Lt, Futura Lt BT, Arial, Tahoma, Verdana, Helvetica; 
	color:#FFFFFF; 
	font-size:20px;padding:5px;
}
.formQQ{padding:0;margin:0;}
.bgDivColor
{
	background-color:#FF6600;
	font-size :14px;
	color:#FFFFFF;
	font-weight:bold; 
}
.bgDivColor2
{
	background-color:#C2D86D;
	font-size :14px;
	color:#FFFFFF;
	font-weight:bold; 
}

.v-middle {vertical-align:middle;}

#blanket {
    background-color:#111;
    opacity: 0.65;
    filter:alpha(opacity=65);
    position:absolute;
    z-index: 9001;
    top:0px;
    left:0px;
    width:100%;
    height:100%
}
#popUpDiv {
    position:absolute;
    background-color:#eeeeee;
    width:600px;
    height:626px;
    z-index:9002;
}


#content {overflow:auto;width:100%;} 

#left, #right {width:45%;margin:0px;padding: 1em;} 

#left  { float:left;  }
#right { float:right; } 

.padding5{padding:5px;}

div#fixme-bottom {position: fixed; bottom: 40px; right: 95px;width: 0;height: 0;z-index: 2;}
div#fixme-bottom img {float: left;margin: -48px -100px -100px 0;position: relative;}

.homeText{color:#767676;}
.nowrap{white-space:nowrap;}

#enlargeDiv img{width:100%;height:auto;}
#enlargeDiv,#slider{position:relative;top:0;left:0;}
#enlargeDiv:hover .swipe {display: block;}
#home_sale:hover .swipe {display: block;}
.swipe {position:absolute;top:50px;opacity: 0.65 !important;filter:alpha(opacity=65) !important;font-size:100pt !important;color:#fff;text-shadow: 0 0 15px #777;display:none;}
.prev {left:10px;}
.next {right:10px;}