
/* _template.css
========================================================================================================================= */

@import url(/css/e-commerce.css);

/* DEBUG styles */

#homeProdGrid			{ width: 560px; background: transparent; table-layout: fixed; margin-top: 5px; border-collapse: collapse; }
.homeProdCell			{ border: 5px solid #FFFFFF; vertical-align: top; padding-bottom: 10px; }
.homeProdGrid			{ width: 80px; height: 80px; background: #FFFFFF; border: 0px solid #000000; float: right; text-align: center; margin-top: auto; margin-bottom: auto; }
.homeHeadBand			{ width: 100%; color: #FFFFFF; font: bold 8pt verdana; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; background: #003366 url(gfx/back/blueband.gif) repeat-y right; }

.blueHomeHead			{ color: #FFFFFF; height: 18px; font: bold 8pt verdana; padding-left: 5px; background: #003366 url(gfx/back/blueHomeHead.gif) repeat-y right; }
.blueHomeHead A,.blueHomeHead A:visited { color: #FFFFFF; text-decoration: none; }
.blueHomeHead A:hover		{ color: #FFFFFF; text-decoration: underline; }
.homeProdInfo			{ vertical-align: top !important; }
.homeProductGrid		{ width: 100%; height: 130px; }
#homeProductHi			{ background: #FFFFFF url(gfx/back/homeProductHi.gif) repeat-x top; }
.homeBrand			{ color: #505050; font: bold 8pt verdana; }
.homeBrand A			{ color: #505050; text-decoration: none !important; }
.homeBrand A:visited		{ color: #505050; text-decoration: none !important; }
.homeBrand A:hover		{ color: #ff6600; text-decoration: underline !important; }
.homeProduct			{ font: normal 8pt verdana; }
.homeOffer			{ border: 0px solid #ffffff; margin-top: 0px !important; }
.homeOfferHi			{ border: 0px solid #ff6600; margin-top: 0px !important; }
.infoCell			{ vertical-align: bottom !important; }

.homeShader			{ width: 100%; background: purple; height: 5px !important; }

.wasPrice			{ font: normal 8pt verdana !important; text-decoration: line-through; }

.feat				{ padding-top: 10px; }
.feat P				{ font: normal 8pt "MS Sans Serif",verdana; line-height: 150% !important; }
.price				{ color: #ff6600 !important; font: bold x-small verdana !important; }
.error				{ color: red !important; font: normal x-small fixedsys; }
.note				{ font: normal 8pt verdana; }
.uppercase			{ text-transform: uppercase !Important; }
.capitalized			{ text-transform: capitalized !Important; }



/* overall container styles */

BODY				{ }
TABLE				{ border: 0px; }
H1				{ color: #000080; font: bold x-small verdana,arial; letter-spacing: 0px; }
H2				{ color: #ff6600; font: bold x-small verdana; margin-bottom: 13px; }
H2 A,H2 A:visited		{ font: normal; }
H2 A:active			{ color: #ffffff; background: #ff6600; }
H3				{ color: #ff6600; font: bold 8pt verdana,arial; }
A				{ color: #ff6600; }
A:visited			{ color: #ff6600; }
A:hover				{ color: #ff6600; text-decoration: none; background: transparent; }
A:active			{ color: #000090; background-color: transparent; }
B,STRONG			{ }
FORM				{ padding-bottom: 0px; margin-bottom: 0px; }
TABLE				{ }
UL				{ }
LI				{ color: #404040; font: normal 8pt verdana,arial; line-height: 12pt; list-style-type: square; }
UL UL LI			{ list-style-type: square; }
.black				{ color: #000000; }
HR				{ color: #e0e0e0; background: #FFFFFF; width: 100%; height: 1px; }
IMG				{ border: 0px solid #000000; }

.accessible			{ text-decoration: underline !important; }
.fixedsys			{ color: #000000; font: normal x-small fixedsys !important; }

/* page components */

#canvas				{ color: #000000; background: #FFFFFF; border-left: 0px; margin: 0px; margin-bottom: 25px; padding: 0px; scrollbar-base-color: #EEEEEE; text-align: center; }

#container			{ text-align: center; width: 100%; background: url(gfx/back/canvas.gif) top; }


#gobutton			{ width: 36px !important; }

#headgrid			{ width: 100%; height: 100px; background: #070747 url(gfx/back/headgrid.gif); text-align: center !important; }
#headhold			{ width: 954px; background: transparent; margin-left: auto; margin-right: auto; border: 0px solid red; }
#logo				{ border: 0px solid red; float: left; }
#tools				{ float: right; background: #FFFFFF; width: 150px !important; }
#cart				{ cursor: hand; height: 28px; width: 180px; color: #000000; background: url(gfx/back/cart.gif) top repeat-x; font: normal 8pt verdana,"MS SANS SERIF"; }
#cart A,#cart A:visited		{ color: #000090; }
#cartopen			{ height: 85px; display: none; width: 180px; color: #000000; background: url(gfx/back/cartopen.gif) top repeat-x; font: normal 8pt verdana,"MS SANS SERIF"; }
#cartopen A,#cartopen A:visited	{ color: #0000FF; }

#intro				{ display: auto; }

#content			{ width: 984px; padding-top: 15px; background: #FFFFFF no-repeat; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; margin-left: auto; margin-right: auto; }

#left				{ padding-left: 10px; padding-right: 0px; padding-bottom: 20px; min-height: 400px; width: 190px !important; height: 400px; float: left; position: static; text-align: left; background: #FFFFFF; }
#left H1			{ color: #ff6600; font: bold x-small verdana; margin-bottom: 13px !important; }
#left H1 A,#left H1 A:visited	{ color: #ff6600; }
#left H1 A:active		{ color: #ffffff !important; background: #ff6600; text-decoration: none; }
#left P				{ color: #606060; font: normal x-small verdana,arial !important; line-height: 0px !important; }
#left INPUT			{ margin-top: 5px; margin-bottom: 15px; }

#main				{ float: left; width: 545px !important; padding-left: 15px !important; padding-right: 15px !important; text-align: left !important; background: #ffffff; padding-bottom: 10px !important; }
 
#right				{ width: 194px; padding-left: 0px; padding-right: 15px !important; float: right; background: #ffffff; padding-top: 0px; text-align: left; }
#right H1			{ color: #ff6600; font: bold x-small verdana; margin-bottom: 13px; }
#right H1 A,#right H1 A:visited	{ color: #ff6600; text-decoration: underline; }
#right H1 A:active		{ color: #ffffff !important; background: #ff6600; text-decoration: none; }
#right P			{ color: #606060; font: normal x-small verdana,arial !important; line-height: 0px !important; }
#right INPUT			{ width: 100%; margin-bottom: 5px; }

#mainLong			{ min-height: 400px; width: 754px !important; text-align: left !important; background: #FFFFFF; margin-bottom: 20px; }

#main H1			{ color: #000090; }
#main H1 A			{ color: #000090; text-decoration: none !important; }
#main H1 A:hover		{ color: #0000FF; text-decoration: underline !important; }
#main H2 A,#main H2 A:visited	{ color: #000090; text-decoration: none !important; }
#main H2 A:hover		{ color: #0000ff; text-decoration: underline !important; }
#main H2 A:active		{ color: #ffffff !important; background: #000090; text-decoration: none !important; }
#main H2			{ color: #000090; }

#mainWide			{ float: left; width: 700px !important; background: #ffffff; padding-left: 15px !important; padding-right: 15px !important; min-height: 400px; text-align: left !important; margin-bottom: 20px; margin-right: 15px; border-top: 0px solid red; }
#mainWide H1			{ color: #000090; }
#mainWide H1 A			{ color: #000090; text-decoration: none !important; }
#mainWide H1 A:hover		{ color: #0000FF; text-decoration: underline !important; }
#mainWide H2 A,#mainWide H2 A:visited { color: #000090; text-decoration: none !important; }
#mainWide H2 A:hover		{ color: #0000ff; text-decoration: underline !important; }
#mainWide H2 A:active		{ color: #ffffff !important; background: #000090; text-decoration: none !important; }
#mainWide H2			{ color: #000090; }

#promo				{ text-align: center; width: 100%; height: 62px; padding-bottom: 5px; }
.promoText			{ color: #ff6600; font: normal 8pt "MS Sans Serif",verdana; letter-spacing: 1px; }
.promoBanner			{ margin-bottom: 5px; }
.banner				{ border: 1px solid #000000; }
.page				{ background-color: #FFFFFF; }
.soft				{ font-weight: normal; }
.hidden				{ display: none; }
.visible				{ display: inline; }
.pad5				{ padding: 5px; }
.bordered				{ border: 1px solid red; }
.pad10				{ padding: 10px; }

#justin				{ width: 100%; padding: 4px; }
.justin				{ color: #606060; border: 1px solid #e0e0e0; }
.juston				{ border: 1px solid #808080; cursor: hand; }

#justin P			{ color: #606060; font: normal 8pt "MS Sans Serif",verdana !important; line-height: 20px !important; }

.blueband			{ width: 100%; color: #FFFFFF; font: bold 8pt verdana; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; background: #003366 url(gfx/back/blueband.gif) repeat-y right; }

/* text and paragraph styles */

#content P			{ color: #606060; font: normal 8pt verdana,arial; line-height: 18pt; }
.text				{ color: #606060; font: normal x-small verdana,arial; line-height: 18pt; }
.pagemenu			{ color: #FFFFFF; font: normal x-small verdana,arial;	}
.pagemenu A			{ font: bold; }
.pagemenu A:hover		{ color: #FFFFFF !important; }
.emailus			{ color: #000000; font: normal x-small verdana,arial;	}
.hide				{ text-decoration: none; }
.hide:hover			{ text-decoration: underline; padding: 0px; }

/* Site specific styles */

#container			{ width: 100%; }

#headband			{ color: #FFFFFF; width: 100%; background: #ff6600 url(gfx/back/headband.gif) repeat-x left top; border-bottom: 1px solid #c53f26; padding-top: 5px; padding-bottom: 5px; vertical-align: middle !important; }
#headband A:link,#headband A:visited { color: #FFFFFF !important; }
#headband A:active		{ color: #FFFFFF; }

.sloganmid			{ width: 720px; background: #FFFFFF url(gfx/back/slogan.gif); font: bold 10pt verdana,arial; }
.sidehead			{ color: #404040; font: normal x-small verdana,arial; }
.sidehead A			{ text-decoration: underline; }
.sidehead A:hover		{ text-decoration: none; }
.side				{ color: #606060; width: 190px; background: ivory; border: 1px solid khaki; padding: 14px; vertical-align: top; font: normal 8pt verdana,arial; }
.side A				{ color: #505050; }
.side A:visited			{ color: #505050; }
.side A:hover			{ color: #000000; }
.sidecurr			{ color: #C0A700; font-size: x-small; }

#bandfoot			{ clear: both; width: 100%; height: 35px; color: #FFFFFF; font: normal x-small verdana; background: #e0e0e0 url(gfx/back/bandfoot.gif) repeat-x top; text-align: center; vertical-align: middle !important; padding-top: 10px; letter-spacing: 1px; border-bottom: 1px solid #808080; }
#bandfoot A			{ color: #808080; text-decoration: none; }
#bandfoot A:visited		{ color: #808080; text-decoration: none; }
#bandfoot A:hover		{ color: #505050; }
#credits			{ width: 100%; border-top: 1px solid 000000; padding-top: 15px; }
.credit				{ color: #000090 !important; font: normal xx-small "MS Sans Serif",verdana !important; letter-spacing: 0px; }
.credit A			{ color: #000090; }
.credit A:visited		{ color: #000090; }
.credit A:hover			{ color: #0000FF; }

.logoarea			{ width: background: transparent; }
.pagenamearea			{ width: 586px; background: transparent; }

#footlogo			{ margin-bottom: 10px; }
.address			{ color: #606060; font: normal 8pt "MS Sans Serif" !important; }
.foto				{ border: 0px solid #909090; filter: alpha(opacity=90); }
.fotohi				{ border: 0px solid #909090; filter: alpha(opacity=100); }
.fotoedge			{ width: 134px; background: url(gfx/back/fotoedge.gif) no-repeat center middle; text-align: center; vertical-align: middle; }
.fotoedgehi			{ width: 134px; background: url(gfx/back/fotoedgehi.gif) no-repeat center middle; text-align: center; vertical-align: middle; }
.fotoframe			{ width: 154px; }
.caption			{ color: #000080; font: normal 8pt "MS Sans Serif",verdana,arial; }

.caption A			{ color: #000080 !important; text-decoration: none; }
.caption A:hover		{ color: #000000 !important; text-decoration: none; }

#menuarea			{ vertical-align: bottom; }
#dropmenu			{ width: 220px; margin-right: 20px; margin-bottom: 15px; }

.spec				{ font: normal 8pt verdana,arial; background: #000000; border-bottom: 3px solid #eeeeee; }
.spec TR			{ background: #FFFFFF; color: #000000; }

.specgrid			{ width: 288px; color: #000000; background: #000000; border-bottom: 3px solid #eeeeee; }
.specgridhead			{ font: bold x-small verdana,arial; background: #FFEB41; }
.specgridrows			{ font: normal 8pt verdana,arial; background: #FFFFFF; }

.specgridlite			{ color: #000000; background: #FFFFFF; }
.padder				{ background: #FFFFFF; width: 20px; }
.specgridheadlite		{ height: 25px; padding: 5px; width: 126px; font: bold x-small verdana,arial; background: #FFEB41; }
.specgridheadlitespan		{ height: 25px; padding: 5px; width: 448px; font: bold x-small verdana,arial; background: #FFEB41; }
.specgridrowslite		{ color: #606060; height: 25px; width: 126px; font: normal x-small verdana,arial; background: #FFFFFF; vertical-align: middle; border-bottom: 1px solid #eeeeee; }

.specland			{ width: 330px; color: #000000; background: #000000; border-bottom: 3px solid #eeeeee; }
.speclandhead			{ font: bold x-small verdana,arial; background: #FFEB41; }
.speclandrows			{ font: normal 8pt verdana,arial; background: #FFFFFF; }

.boldlist			{ color: #606060; font: bold x-small verdana,arial; }
.bullet				{ color: gold; }
.20pad				{ height: 20px; }

/* PRICES */

.srp				{ font: normal 8pt verdana !important; text-decoration: line-through; }

/* dicky ticker! */		

.newsarea			{ width: 700px; cursor: hand; font: normal 10pt arial; text-decoration: none; }

/* Venue Profile Pages */	

#photos				{ text-align: center; color: #808080; width: 256px; height: 190px; background: #fafafa; padding: 10px; vertical-align: top; font: normal x-small verdana,arial; }
#photos A:visited		{ color: #0000FF; }
.photos				{ border: 1px solid #c0c0c0; }
.photoshi			{ border: 1px solid #808080; }

#mainmenu			{ background: #FFFFFF; margin-top: 0px; font: normal 10pt arial; margin-top: 5px; }
#mainmenu P			{ color: #9F8465; font: normal 8pt verdana,arial; }
#mainmenu A:visited, #sections A:link	{ color: #000080; }
#mainmenu A:hover		{ color: #000000; }

.menusq				{ width: 134px; height: 34px; background: url(gfx/back/menusq.gif) no-repeat center middle; text-align: center; vertical-align: middle; }
.menusqhi			{ width: 134px; height: 34px; background: url(gfx/back/menusqhi.gif) no-repeat center middle; text-align: center; vertical-align: middle; }
.menusqhi A:link		{ color: #000080 !important; }
.menusqhi A:hover		{ color: #0000FF !important; text-decoration: none !important; }
.menusqhi A:visited		{ color: #000080 !important; }

.menusqon			{ width: 134px; height: 34px; background: url(gfx/back/menusqon.gif) no-repeat center middle; text-align: center; vertical-align: middle; }
.menusqon A:link		{ color: #ad4a48 !important; }
.menusqon A:hover		{ color: red !important; text-decoration: none !important; }
.menusqon A:visited		{ color: #ad4a48 !important; }

#spex				{ background: #000000; color: #000000; font: normal 8pt "MS Sans Serif",verdana; border-bottom: 1px solid #000000; }
#spex A:link,#spex A:visited		{ color: #ff0000; }
#spex TD			{ background: #FFFFFF; width: 50%; }

#findgrid			{ color: #FFFFFF; font: normal x-small verdana; }
#findgrid A:active		{ color: #ff6600 !important; background: #FFFFFF; text-decoration: none !important; }
#keywords			{ color: #c0c0c0; margin-left: 10px; margin-right: 5px; width: 140px; }
#keywordshi			{ color: #000090; margin-left: 10px; margin-right: 5px; width: 140px; }

/* BUTTONS */

.button				{ width: 100%; color: #505050; font: normal 8pt verdana,fixedsys,verdana; height: 22px; border: 1px solid #808080; cursor: hand; background: #FFFFFF url(gfx/back/chrome.gif) repeat-x; padding: 0px,5px,0px,5px; text-align: center; }
.buttonon				{ width: 100%; color: #000000; font: normal 8pt verdana,fixedsys,verdana; height: 22px; border: 1px solid #000000; cursor: hand; background: #FFFFFF url(gfx/back/chromeon.gif) repeat-x; padding: 0px,5px,0px,5px; text-align: center; }
.buttonhi				{ width: 100%; color: #003366; font: normal 8pt verdana,fixedsys,verdana; height: 22px; border: 1px solid #003366; cursor: wait; background: #FFFFFF; padding: 0px,5px,0px,5px; text-align: center; }

.more				{ color: #505050; font: normal 8pt verdana,fixedsys,verdana; height: 22px; border: 1px solid #808080; cursor: hand; background: #FFFFFF url(gfx/back/chrome.gif) repeat-x; padding: 0px,5px,0px,5px; text-align: center; }
.moreon				{ color: #000000; font: normal 8pt verdana,fixedsys,verdana; height: 22px; border: 1px solid #000000; cursor: hand; background: #FFFFFF url(gfx/back/chromeon.gif) repeat-x; padding: 0px,5px,0px,5px; text-align: center; }
.morehi				{ color: #003366; font: normal 8pt verdana,fixedsys,verdana; height: 22px; border: 1px solid #003366; cursor: wait; background: #FFFFFF; padding: 0px,5px,0px,5px; text-align: center; }

.homeMore			{ color: #000000; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #808080; cursor: hand; background: #FFFFFF url(gfx/back/chrome.gif) repeat-x; padding: 0px,3px,0px,3px; text-align: center; margin-right: 10px; }
.homeMoreHi			{ color: #000000; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #000000; cursor: hand; background: #FFFFFF url(gfx/back/chromeon.gif) repeat-x; padding: 0px,3px,0px,3px; text-align: center; margin-right: 10px; }

/* Search Results */

#results			{ color: #000066; width: 560px; font: normal 8pt verdana !important; border-collapse: collapse; border: 0px solid #000090; padding: 8px; }
#results TD			{ border: 0px solid #FFFFFF; padding: 8px; border-bottom: 1px solid #c0c0c0; }
#results TR			{ cursor: hand; }
.rowsFound			{ }
#moreResults			{ border: 0px solid red; }
.moreResults			{  }
.moreResults A:link		{ color: #404040; }
.moreResults A:visited		{ color: #404040; }
.moreResults A:hover		{ color: #FFFFFF; background: #003366; }
.resultHead			{ background: #c5c5de url(gfx/back/resultHead.gif) repeat-x bottom; font: normal x-small !important; cursor: normal !important; }
.resultHead TD			{ text-align: center; vertical-align: top; padding: 8px !important; border-bottom: 1px solid #808080 !important; }
.resultHead A:link		{ color: #000066; }
.resultHead A:visited		{ color: #000066; }
.resultHead A:hover		{ color: #0000ff; }
#resultHeadHi			{ color: #000066; background: #e1e1ee url(gfx/back/resultHeadHi.gif) repeat-x bottom; cursor: normal !important; }
.thumbNailCell			{ }
.thumbnail			{ }
.thumbEdge			{ width: 82px; height: 82px; border: 1px solid #ffffff; }
.thumbEdge TD			{ background: #ffffff; padding: 0px !important; border-bottom: 0px !important; }
.resultLine A,.resultLine A:visited { color: #ff6600; }
.resultLine A:hover		{ color: #ff6600; background: transparent; }
.resultLine IMG			{ border: 1px solid #ffffff; }
.resultLineHi			{ color: #404040; background: #FFFFFF url(gfx/back/resultLineHi.gif) repeat-x top; }
.resultLineHi TABLE		{ border: 1px solid #606060 !important; }
.resultLineHi A,.resultLineHi A:visited,.resultLineHi A:hover,.resultLineHi A:active { color: #000066 !important; text-decoration: underline; background: transparent; }
.resultLineHi IMG		{ border: 1px solid #FFFFFF; }
.resultLineOn			{ color: #FFFFFF; background: #ff6600 url(gfx/back/resultLineOn.gif) repeat-x top; }
.resultLineOn A,.resultLineOn A:visited,.resultLineOn A:hover,.resultLineOn A:active { color: #FFFFFF !important; text-decoration: underline; background: transparent; }
.resultLineOn IMG		{ border: 1px solid #FFFFFF; }
.reshi				{ background: #f1f1f7 url(gfx/back/reshi.gif) repeat-x !important; color: #000066; }

.colThumbnail			{ }
.colproduct			{ text-align: left !important; }
.colbrand			{ width: 20%; cursor: normal !important; }
.colsrp				{ width: 15%; cursor: normal !important; }
.coloffer			{ width: 15%; cursor: normal !important; }

.rowbrand			{ text-align: center; }
.rowsrp				{ text-align: center; }
.rowoffer			{ text-align: center; }

/* psProdDet.htm		*/

.listAll			{ }
.prodimageCell			{ border: 0px solid #000000; vertical-align: top !important; text-align: center; }
.prodinfoCell			{ border: 0px solid #000000; vertical-align: top !important; }
.prodDesc			{ text-align: justify; }
#listAllProductsBy		{ }

/* Weather page(s)		*/

#LocalWeather			{ width: 100%; color: #ff6600; font: bold 8pt verdana; border-collapse: collapse; }
#LocalWeather TD		{ border: 1px solid #c0c0c0; padding: 5px; }
#weatherPhoto			{ width: 300px; }
.weatherPhotoSlot		{ width: 300px; }
.wCamera			{ width: 35px; background: url(gfx/icons/weather_camera.gif) no-repeat center; }
.wClock				{ background: url(gfx/icons/weather_clock.gif) no-repeat center; }
.wWhere				{ background: url(gfx/icons/weather_where.gif) no-repeat center; }
.wTemperature			{ background: url(gfx/icons/weather_temperature.gif) no-repeat center; }
.wWeather			{ background: url(gfx/icons/weather_cloud.gif) no-repeat center; }

/* TABLES (generic)		*/

#outsideGrid			{ width: 100%; color: #000000; background: #FFFFFF; font: normal 8pt "MS Sans Serif",verdana; border-collapse: collapse; }
#outsideGrid TD			{ border: 1px solid #808080; padding: 10px; }
.tableHead			{ color: #000066; font: bold 8pt "MS Sans Serif",verdana; background: #B8B8D8 repeat-x bottom; letter-spacing: 1pt; }
.tableHead TD			{ border: 1px solid #000066 !important; }
.rowHi				{ color: #000090; background: #ededf5 !important; }
.rowHi A,.pubHi A:visited	{ color: #000099 !important; text-decoration: underline; }

/* Postage Tables		*/

#postageGrid			{ width: 100%; color: #000000; background: #FFFFFF; font: normal 10pt verdana; border-collapse: collapse; border: 2px solid #000000; }
.postageHead			{ color: #505050; font: normal 10pt fixedsys !important; background: #f5f5f5; text-align: center; letter-spacing: 2pt; }
#postageGrid TD			{ border: 1px solid #505050; padding: 10px; }

#priority			{ width: 100%; color: #000000; background: #FFFFFF; font: normal 10pt verdana; border-collapse: collapse; border: 2px solid #000000; }
.priorityHead			{ color: #505050; font: normal 10pt fixedsys !important; background: #f5f5f5; text-align: center; letter-spacing: 2pt; }
#priority TD			{ border: 1px solid #505050; padding: 10px; }

/* Map Page			*/

.locationMap			{ border: 1px solid #808080; }

/* NEWS Page			*/

#newsLabel			{ }
#newsLabel A,#newsLabel A:visited { color: #ff6600 !important; text-decoration: none; }
#newsLabel A:hover		{ color: #ff6600 !important; text-decoration: underline !important; }

#LatestNews			{ width: 100% !important; color: #000000; background: #FFFFFF; font: normal 8pt verdana,"MS Sans Serif"; border-collapse: collapse; }
#LatestNews TD			{ border: 1px solid #c0c0c0; padding: 10px; }
#LatestNews A			{ color: #000066 !important; text-decoration: none !important; }
#LatestNews A:visited		{ color: #000066 !important; text-decoration: none !important; }
#LatestNews A:hover		{ color: #000066 !important; text-decoration: underline !important; }

.newsHeadlineCol		{ width: 70%; }
.newsUpdatedCol			{ width: 25%; text-align: center; }
.readCol			{ text-align: center; }
.newsRowHi			{ cursor: hand; color: #404040; background: #f1f1f7 url(gfx/back/reshi.gif) repeat-x top; }
.newsImage			{ border: 0px solid #000000; }	

/* PUBS Page			*/

#PeakPubs			{ width: 100%; color: #000000; background: #FFFFFF; font: normal 8pt "MS Sans Serif",verdana; border-collapse: collapse; }
.pubsHead			{ color: #000066; font: bold 8pt "MS Sans Serif",verdana; background: #B8B8D8 url(gfx/back/pubsHead.gif) repeat-x top; letter-spacing: 1pt; }
.pubHi				{ color: #000090; background: #ededf5 !important; }
.pubHi A,.pubHi A:visited	{ color: #000099 !important; text-decoration: underline; }
.pubsHead TD			{ border: 1px solid #000066 !important; }
#PeakPubs TD			{ border: 1px solid #808080; padding: 10px; }

/* Miscellaneous		*/

#contactForm			{ border-collapse: collapse; table-layout: fixed; font: normal x-small verdana,arial; border: 1px solid #c0c0c0; padding: 10px; }
.formHead			{ color: #000066 !important; }
#contactForm TD			{ border: 1px solid #FFFFFF; }
.contactField			{ width: 100%; }
.contactField50			{ width: 50%; }
.contactArea			{ width: 100%; height: 80px; font: normal 8pt verdana,"MS Sans Serif"; padding: 5px; }

/* SEARCH.html Form		*/

#searchForm			{ border-collapse: collapse; table-layout: fixed; font: normal x-small verdana,arial; border: 1px solid #c0c0c0; padding: 10px; }
#searchForm TD			{ border: 1px solid #FFFFFF; }
#searchForm TD SELECT		{ width: 100% !important; }
.searchField			{ width: 100%; }

/* Miscellaneous		*/

#boxed				{ color: #505050; font: normal x-small verdana; border: 1px solid #c0c0c0; background: #fafafa; padding: 20px; }
#metCheck			{ padding-top: 10px; }
#footMenu A:active		{ background: #ff6600; color: #ffffff; }

/*  STUFF FROM THE OLD STYLESHEET - REMOVE IF DUPLICATED ELSEWHERE */

.base		{ color: #000000; font: normal 8pt verdana; }
.small		{ font-family: Verdana; text-decoration: none; color: #666666; font-size: 8pt; line-height: 13pt;	 }
.sub	    	{ font-family: Verdana; text-decoration: none; color: #B8B8D8; font-size: 8pt; line-height: 13pt; font-weight: bold;      }

/*  GENERAL INFORMATION MENU	*/

.gen_table 			{ width:100%; font-family: Verdana; text-decoration: none; color: #666666; font-size: 8pt; line-height: 13pt;}
.gen_table td			{ text-align:center; width:33%;}
.gen_header			{ margin:10px; color: #FFFFFF; font: bold 8pt verdana; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; background: #003366 url(gfx/back/blueband.gif) repeat-y right; }
.orange				{ color: #ff6600; }

ul#menu				{ list-style-type: none !important; margin: 0; padding: 0; }
ul#menu ol			{ display: none; list-style-type: none !important; margin: 0; padding: 5px; }
ul#menu li			{ list-style-type: none !important; color: #666666; font: normal 12pt; }
ul#menu A,ul#menu A:visited	{ color: #666666; font: normal 12pt; }
ul#menu li			{ border-bottom: solid 1px #dbd2c8; }
ul#menu ol li			{ border-bottom: none; font: normal 12pt verdana,"MS Sans Serif",verdana !important; }
ul#menu ol li A:link		{ color: #666666 !important; }
ul#menu ol li A:visited		{ color: #666666 !important; text-decoration: none !important; }
ul#menu ol li A:hover		{ color: #000000 !important; text-decoration: none !important; }
/* ul#menu ol li:before		{ content: "- "; } James Lawton FF fix */
ul#menu a			{ font: normal 12pt verdana,"MS Sans Serif",verdana !important; color: #666666 !important; text-decoration: none;  outline: none; }
ul#menu a:hover			{ color: #000000 !important; }

/* just for static menu */
ul#menu ol.menu			{ display: inline !important; list-style-type: none !important; margin: 0; padding: 0px; }
#menu li ol li			{ list-style-type: none; margin: 0 0 0 0px; padding: 0px; }
#menu li ol li A:link		{ font: normal 10pt verdana,"MS Sans Serif",verdana !important; color: #ff6600 !important; }
#menu li ol li A:visited	{ font: normal 10pt verdana,"MS Sans Serif",verdana !important; color: #ff6600 !important; }
#menu li ol li A:hover		{ font: normal 10pt verdana,"MS Sans Serif",verdana !important; color: #ff6600 !important; }

/* psProdDet Styles */

#psProdDetTitle			{ }
#psProdDetTitle H3		{ font: bold x-small verdana !important; display: inline; }
.divider				{ width: 100%; height: 1px; color: #c0c0c0; margin-top: 5px; margin-bottom: 5px; }
.psProdDetFootMenu		{ }

/* oh no! more Lemmings! (or buttons.. */

.add					{ color: #000000; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #808080; cursor: pointer; background: #FFFFFF url(gfx/back/chrome.gif) repeat-x; padding: 0px,3px,0px,3px; text-align: center; margin-right: 0px; }
.addHi				{ color: #000000; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #000000; cursor: pointer; background: #FFFFFF url(gfx/back/chromeon.gif) repeat-x; padding: 0px,3px,0px,3px; text-align: center; margin-right: 0px; }
.addFaded				{ color: #808080; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #c0c0c0; cursor: pointer; background: #FFFFFF; padding: 0px,3px,0px,3px; text-align: center; }
#checkoutButton		{ margin: 10px; }
#checkoutButtonFaded	{ margin: 10px; }
#cancelOrder			{ }
.goToCheckout			{ color: #000000; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #808080; cursor: pointer; background: #FFFFFF url(gfx/back/chrome.gif) repeat-x; padding: 0px,3px,0px,3px; text-align: center; }
.goToCheckoutHi		{ color: #000000; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #000000; cursor: pointer; background: #FFFFFF url(gfx/back/chromeon.gif) repeat-x; padding: 0px,3px,0px,3px; text-align: center; }

/* Product Variations/Options Table	*/

#optionsTitle			{ display: inline; }
#buyGrid				{ color: #000066; width: 100%; border: 0px solid red; border-collapse: collapse; font: normal x-small verdana; }
#buyGrid TD			{ border: 0px solid #FFFFFF; padding-top: 5px; padding-bottom: 0px; }
.buyGridHead			{ font: bold; display: none; }
.buyPriceColumn		{ width: 80px; text-align: left; }
.buyQtyColumn			{ width: 45px; text-align: center; }
.buyQty				{ color: #000066; width: 100%; border: 2px solid #000066; text-align: center; margin-left: 5px; margin-right: 5px; font: bold 10pt verdana; }
.buyAddColumn			{ width: 30px; text-align: right; }

/* Recommended/Related Products	*/

#recommended			{ }
#recommendedTitle		{ display: inline; }
#recGrid			{ color: #000066; width: 100%; border: 0px solid green; border-collapse: collapse; font: normal x-small verdana; }
#recGrid TD			{ border: 0px solid #FFFFFF; padding-top: 5px; padding-bottom: 0px; }
#recGrid TD A:link		{ color: #606060 !important; }
#recGrid TD A:visited		{ color: #606060 !important; }
#recGrid TD A:hover		{ color: #000000 !important; }
.recGridHead			{ font: bold; }
.recThumb			{ text-align: left; display: inline; width: 85px !important; }
.recPriceColumn			{ width: 80px; text-align: left; }
.recQtyColumn			{ width: 45px; text-align: center; }
.recQty				{ color: #000066; width: 100%; border: 2px solid #000066; text-align: center; margin-left: 5px; margin-right: 5px; font: bold 10pt verdana; }
.recAddColumn			{ width: 30px; text-align: right; }

.prodSpex			{ font: normal 8pt verdana,tahoma; }

/* ORDER/BASKET Tables		*/

#cartGrid			{ color: #000066; width: 500px; font: normal 8pt verdana !important; border-collapse: collapse; border: 0px solid #000090; padding: 8px; }
#cartGrid TD			{ border: 0px solid #FFFFFF; padding: 5px; border-bottom: 1px solid #c0c0c0; }
.carthead			{ text-align: center !important; }

#cartTotalGrid			{ color: #000066; width: 500px; font: normal 8pt verdana !important; border-collapse: collapse; border: 0px solid #000090; padding: 5px; }
#cartTotalGrid TD			{ border: 0px solid #FFFFFF; padding: 5px; }
.cartTotal			{ text-align: center !important; }

.cartLineHi			{ color: #404040; background: #FFFFFF url(gfx/back/resultLineHi.gif) repeat-x top; }

.cartQuantity			{ margin: 5px; border: 2px solid #505050; color: #000000 background: #f5f5f5; text-align: center; }
.cartQuantityHi			{ margin: 5px; border: 2px solid red; color: red; background: yellow; text-align: center; }

.cartHeadCol1			{ text-align: left !important; }
.cartHeadCol2			{ width: 60px !important; }
.cartHeadCol3			{ width: 60px !important; }
.cartHeadCol4			{ width: 40px !important; }
.cartHeadCol5			{ width: 60px !important; }
.cartHeadCol6			{ width: 60px !important; }

.cartCol1			{ }
.cartCol1 A,.cartCol1 A:visited	{ color: #000066; text-decoration:none; }
.cartCol2			{ width: 60px; text-align: center; }
.cartCol2 A,.cartCol2 A:visited	{ color: #505050; }
.cartCol3			{ width: 60px; text-align: center; }
.cartCol4			{ width: 40px; text-align: center; }

.cartTotalCol1			{ text-align: left !important; }
.cartTotalCol2			{ width: 60px !important; }
.cartTotalCol3			{ width: 60px !important; }
.cartTotalCol4			{ width: 40px !important; }
.cartTotalCol5			{ width: 60px !important; }
.cartTotalCol6			{ width: 60px !important; }

.cartButton			{ width: 60px !important; color: #000000; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #808080; cursor:pointer; background: #FFFFFF url(gfx/back/chrome.gif) repeat-x; padding: 0px,3px,0px,3px; text-align: center; }
.cartButtonHi			{ width: 60px !important; color: #000000; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #000000; cursor:pointer; background: #FFFFFF url(gfx/back/chromeon.gif) repeat-x; padding: 0px,3px,0px,3px; text-align: center; }

#cartBarGrid			{ color: #000066;  font: normal 8pt verdana !important; border-collapse: collapse; border: 0px solid #000090; padding: 0px; }
#cartBarGrid TD			{ border: 0px solid #FFFFFF; padding: 0px; }
.cartBar				{ text-align: center !important; }

.cartBarCol1			{ width: 100px !important; }
.cartBarCol2			{ width: 100px !important; }
.cartBarCol3			{ width: 100px !important; }
.cartBarCol4			{ width: 100px !important; }
.cartBarCol5			{ width: 100px !important; }

.thawtecart { float:right; clear:none; }
.infocart				{ float:right; clear:none; width: 150px; color: #606060; border: 1px solid #808080; padding: 5px; font: normal 8pt "MS Sans Serif",verdana !important; line-height: 20px !important; }

#customercart			{ width: 500px; color: #606060; border-collapse: collapse; border: 1px solid #c0c0c0; font: normal 8pt verdana; }
#customercart TD			{width: 50%; border: 1px solid #c0c0c0; padding: 5px; }
.tclink					{ width: 500px; padding: 10px 0px 10px 0px; }

/* Product Added to Basket	*/

#added				{ color: #000066; border: 2px solid #ff6600; background: #ffffff; font: normal x-small verdana; padding: 8px; }
#added A:link			{ color: #ff6600 !important; }
#added A:visited		{ color: #ff6600 !important; }
#added A:hover			{ color: #ffffff !important; background: #ff6600; }

/* SUMMARY Table		*/

#summary			{ color: #000066; width: 500px; font: normal 8pt verdana !important; border-collapse: collapse; border: 0px solid #000090; }
#summary TD			{ border: 0px solid #FFFFFF; padding: 10px; border-bottom: 1px solid #c0c0c0; }
.summaryHead			{ text-align: left !important; font: bold !important; }
#summaryColHead1		{ text-align: left !important; }

/* PSPAYMENT.htm		*/

.psPayment			{ width: 500px; font: normal 10pt verdana !important; border-collapse: collapse; border: 0px solid #606060; }
.psPayment TD			{ color: #606060; font: normal 8pt verdana,arial; line-height: 14pt; padding: 5px; }

.psPaymentDel			{ width: 330px; font: normal 10pt verdana !important; border-collapse: collapse; border: 0px solid #606060; }
.psPaymentDel TD			{ color: #606060; font: normal 8pt verdana,arial; line-height: 14pt; padding: 5px; }

.psPaymentNews			{ font: normal 10pt verdana !important; border-collapse: collapse; border: 0px solid #606060; }
.psPaymentNews TD			{ color: #606060; font: normal 8pt verdana,arial; line-height: 14pt; padding: 5px; }

#psPayment2			{ width: 100%; color: #606060; border-collapse: collapse; border: 1px solid #000000; font: normal 8pt verdana; }
#psPayment2 TD			{ width: 50%; border: 1px solid #c0c0c0; padding: 5px; }

#psPayment2Total		{ width: 100%; color: #000000; border-collapse: collapse; border: 2px solid #000000; font: bold 10pt verdana; margin-top: 10px; }
#psPayment2Total TD		{ width: 50%; border: 1px solid #808080; padding: 10px; }

#payButtons			{ padding-top: 10px; }
.payButton			{ width: 150px; margin: 10px; cursor: pointer; }

.paymentForm		{ font-size:10px; color:606060; background-color:#fee; padding:2px; border:solid 1px #606060; margin-right:5px; margin-bottom:5px; height:20px;}
.paymentForm:hover		{ background-color:#ffffff; border:solid 1px #808080; color: #606060; }
.paymentForm:focus		{ color: #606060; background-color:#FF9933; border:solid 1px #606060; }

#paymentRemember	{ width: 500px; float:left; margin:10px 0px 5px 5px; background-color:#cdcdcd; border: solid 1px #666666; clear: both; color: #606060; padding: 4px; font: normal 8pt verdana; }
#paymentNewsletter	{ width: 500px; margin:10px 0px 5px 5px; padding: 4px; clear:both; background-color:#cdcdcd; border: solid 1px #666666; }
#paymentCarddetail  { width: 500px; float:left; clear:none;  margin:10px 0px 5px 5px; background-color:#cdcdcd; border: solid 1px #666666; padding: 4px; }
#paymentDeldetail   { width: 500px; float:left; margin:10px 0px 5px 5px; background-color:#cdcdcd; border: solid 1px #666666; clear: both; color: #606060; padding: 4px; font: normal 8pt verdana; }

/* Jnm 25-09-2008 */

#paymentDeldetail table		{ font: normal 8pt verdana; border: 1px; border-collapse: collapse; margin: 5px 0px 5px 0px; }
#paymentDeldetail table td		{ padding: 4px; border: 0px solid #FFFFFF; }



.required			{ color: #FF6600; font-size:16px; }
.password			{  color: #606060; font: bold 8pt verdana,arial; line-height: 18pt; }

/* Right side Sign-Up Form */

#signUp				{ width: 100%; padding: 4px; color: #606060; font: normal 8pt "MS Sans Serif",verdana !important; }
.signUp				{ color: #606060; border: 1px solid #e0e0e0; }
.signUpHi			{ border: 1px solid #808080; }

/* Right side free delivery	James Lawton*/

#freeDel				{ width: 100%; padding: 4px; color: #606060; font: normal 8pt "MS Sans Serif",verdana !important; }
.freeDel				{ color: #606060; border: 1px solid #e0e0e0; }
.freeDelHi			{ border: 1px solid #808080; }

/* Right side contact us James Lawton*/

#contact				{ width: 100%; padding: 4px; color: #606060; font: normal 8pt "MS Sans Serif",verdana !important; }
.contact				{ color: #606060; border: 1px solid #e0e0e0; }
.contactHi			{ border: 1px solid #808080; }

#blog				{ width: 100%; padding: 4px; color: #606060; font: normal 8pt "MS Sans Serif",verdana !important; }
.blog				{ color: #606060; border: 1px solid #e0e0e0; }
.blogHi			{ border: 1px solid #808080; }

#facebook				{ width: 100%; padding: 4px; color: #606060; font: normal 8pt "MS Sans Serif",verdana !important; }
.facebook				{ color: #606060; border: 1px solid #e0e0e0; }
.facebookHi			{ border: 1px solid #808080; }

#twitter				{ width: 100%; padding: 4px; color: #606060; font: normal 8pt "MS Sans Serif",verdana !important; }
.twitter				{ color: #606060; border: 1px solid #e0e0e0; }
.twitterHi			{ border: 1px solid #808080; }

/* Returning Customers Login 	*/

#returning			{ width: 50%; color: #606060; border-collapse: collapse; border: 1px solid #000000; font: normal 8pt verdana; }
#returning TD			{ width: 50%; border: 1px solid #c0c0c0; padding: 5px; }

/* SmartMenu OLD 
TT				{ font: normal 8pt Verdana,Arial; }
#containerul, #containerul UL	{ text-align: left; margin: 0; padding: 0; padding-bottom: 10px; cursor: pointer; }
#containerul LI			{ margin: 0 0 0 0px; padding: 0px; list-style-type: none; border-bottom: solid 2px #dbd2c8 !important; }
#containerul LI UL LI		{ margin: 0 0 0 0px; padding: 0px; list-style-type: none; border-bottom: solid 0px !important; }
#containerul LI UL LI UL LI	{ margin: 0 0 0 12px; padding: 0px; list-style-type: none; border-bottom: solid 0px !important; }
#containerul .symbols		{ float: left; width: 0px; height: 10px; }

#containerul LI UL LI UL LI	 A:hover		{ color: #ffffff !important; background: #ff6600 !important; }
#containerul LI UL LI A:hover		{ color: #ffffff !important; background: #ff6600 !important; } 

A.topbanana			{ padding-left: 0px; color: #404040 !important; text-decoration: none !important;  }
A.banana			{ padding-left: 0px; color: #404040 !important; text-decoration: none !important; }
A:visited.banana		{ padding-left: 0px; color: #404040 !important; text-decoration: underline !important; }
*/

/* Smart Menu - New Style By James Lawton */
TT	{ 
	font: normal 8pt Verdana,Arial; 
}

#containerul, #containerul UL	{ 
	text-align: left; 
	margin: 0; 
	padding: 0; 
	padding-bottom: 5px; 
	cursor: pointer;
}

#containerul LI	{ 
	margin: 0 0 0 0px; 
	padding: 0px; 
	border-bottom: solid 1px #dbd2c8 !important; 
	list-style-type: none;	
}

#containerul LI UL LI	{ 
	margin: 0 0 0 10px; 
	padding: 0px; 
	border-bottom: solid 0px !important; 
}

#containerul LI UL LI UL LI	{
	margin: 0 0 0 10px;
	padding: 0px;
	border-bottom: solid 0px !important;
}

/*non hover*/
#containerul LI UL LI A:link	{ 
	color: #FF6600 !important; 
	text-decoration:none;
}

#containerul LI UL LI A:visited	{ 
	color: #FF6600 !important; 
	text-decoration:none;
}

#containerul LI UL LI UL LI A	{ 
	color: #FF6600 !important; 
	text-decoration:none;
}

A.topbanana		{ 
	font: normal 12pt Verdana,Arial bold; 
	padding-left: 0px; 
	color: #666666 !important;
	text-decoration:none;  
}

A.banana	{ 
	font: normal 10pt Verdana,Arial bold; 
	padding-left: 0px; 
	color: #666666 !important;
	text-decoration:none;
}
/* End Smart menu */


/* LINKS page			*/
#linksGrid			{ width: 100%; color: #000000; font: normal 10pt verdana; border-collapse: collapse; border: 1px solid #e0e0e0; }
#linksGrid TD			{ padding: 5px; }
.linksCategory			{ color: #505050 !important; background: #e0e0e0 !important; }

/* SLIDES iFRAME		*/
#tvScreen			{ width: 510px; height: 180px; border: 0px solid red; }

/* JAMES LAWTON GEAR LISTS */
#PageBold	{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; font-size: large; }

/* Camming Devices/Passive pro hide/show JAMES LAWTON */

.hideDiv {
width:700px;
display:block;
}

.camchart			{ width: 100% !important; color: #000000; background: #FFFFFF; font: normal 8pt verdana,"MS Sans Serif"; border-collapse: collapse; }
.camchart TD			{ border: 1px solid #c0c0c0; padding: 2px; }
.camchart A			{ color: #000066 !important; text-decoration: none !important; }
.camchart A:visited		{ color: #000066 !important; text-decoration: none !important; }
.camchart A:hover		{ color: #000066 !important; text-decoration: underline !important; }

.camchartHead			{ width: 100% !important; color: #000000; background: #FFFFFF; font: normal 8pt verdana,"MS Sans Serif"; border-collapse: collapse; }
.camchartHead TD			{ border: 1px solid #cccccc; padding: 2px; }
.camchartHead A			{ color: #000066 !important; text-decoration: none !important; }
.camchartHead A:visited		{ color: #000066 !important; text-decoration: none !important; }
.camchartHead A:hover		{ color: #000066 !important; text-decoration: underline !important; }

/* Thumbnails on psProdDet.cgi */

.signUp_thumb			{ float: left; width: 59px; height: 59px; margin-right:2px; padding: 0px; color: #606060; font: normal 8pt "MS Sans Serif",verdana !important; color: #606060; border: 1px solid #e0e0e0; }
html>body .signUp_thumb 	{ width:55px; height:55px; } /* IE ignores this one */

.signUpHi_thumb			{ float: left; cursor: pointer; width: 59px; height: 59px; margin-right:2px; padding: 0px; color: #606060; font: normal 8pt "MS Sans Serif",verdana !important; border: 1px solid #808080; }
html>body .signUpHi_thumb 	{ width:55px; height:55px; } /* IE ignores this one */

.signUp_noThumb			{ width: 55px; height: 55px; padding: 0px; border: 0px; }

.company_logo 			{ padding-top: 3px; }
html>body .company_logo		{ padding-top: 0px; } /* IE ignores this one */

.thumbNormal { cursor: pointer; }

/* Glossary JAMES LAWTON */
.glossary {
border-width:1px;
border-style:solid;
border-color:#999999;
background-color:#FFFFCC;
margin-bottom:5px;
margin-top:5px;
}
.glossarybox {
background-color:#FFFFCC;
padding:5px;
}
.glossarytitle {
color: #606060;
font-family: verdana,arial;
text-decoration:none;
font-size: 8pt;
cursor:help;
}
.alphabet {
color: #606060;
font-family: verdana,arial;
font-size: 16pt
}
.alphabet A {
color: #606060;
font-family: verdana,arial;
font-size: 16pt
}
.alphabet A:visited {
color: #606060;
font-family: verdana,arial;
font-size: 16pt
}

/* Wedding List */
#weddinglist			{ width: 100% !important; border-collapse:collapse;}
#weddinglist TD		{border: 1px solid #c0c0c0; font: normal 8pt verdana,"MS Sans Serif"; padding:10px;}
#weddinglist A			{ color: #000066 !important; text-decoration: none !important; }
#weddinglist A:visited		{ color: #000066 !important; text-decoration: none !important; }
#weddinglist A:hover		{ color: #000066 !important; text-decoration: underline !important; }

/* NEW Menu layout 2008 James Lawton */
.navbox {
background:#FFFFFF url(/gfx/nav-box-bg.gif) top repeat-x;
width:170px;
margin-left:1px;
margin-right:auto;
margin-bottom:3px;
padding:5px;
border:1px solid #dbd2c8;
}
.navboxtitle {
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
font-size:18px;
text-decoration:none;
}
.navboxtitle A {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF6600;
text-decoration:none;
}
.navboxtitle A:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF6600;
text-decoration:none;
}
.navboxtitle A:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#999999;
text-decoration:none;
}

/*Boot Expert Pages James Lawton*/
.expertsText {
margin-right:200px; 
}
.expertsImage {
float:right;
}
.expertul li {
line-height:18px;
padding-bottom:10px;
}
.expertCenter {
text-align:center;
}
.expertBox {
background-color:#FFFFCC;
border: 1px solid #999999;
margin-bottom:10px;
padding:5px;
}

/*customer comments James Lawton */
.comment1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#6699CC;
line-height:30px;
}
.comment2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
line-height:30px;
}
.comment3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#9EB3FA;
line-height:30px;
}
.comment4 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#7087F5;
line-height:30px;
}
.comment5 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#336699;
line-height:30px;
}
.comment6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#606060;
line-height:30px;
}


/* Size Guide Tables */
.sizeBox {
border-width:1px;
border-style:solid;
border-color:#999999;
background-color:#FFFFCC;
margin-bottom:5px;
margin-top:5px;
}

.sizeTable {
border:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #606060;
}

.sizeTableBody {
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color: #606060;
}

.left			{ border: 0px; float:left; margin-right:20px; }

/* Knowledge-base styles */
.knowledgeboxright {
border:1px;
border-style:solid;
border-color:#999999;
width:200px;
float:right;
margin:0px;
padding:8px;
color:#606060;
font: normal 8pt verdana,arial; 
line-height: 12pt;
}

.knowledgeboxcenter {
border:1px;
border-style:solid;
border-color:#999999;
margin:0px;
margin-bottom:5px;
padding:8px;
color:#606060;
font: normal 8pt verdana,arial; 
line-height: 12pt;
}

/* Saved Shipping Address Blocks 25-09-2008 Jnm */

#savedPlaces					{ clear: both; background: transparent; }
#savedPlace1					{ clear: both; }
#savedPlace2					{ clear: both; }
#savedPlace3					{ clear: both; }
#savedPlace4					{ clear: both; }

.savedToggler					{ clear: both; background: transparent; }

/* knowledge product page box */
#knowledgebox				{ width: 280px; padding:3px; margin:0px; cursor:pointer; background:#FFFFFF url(/gfx/nav-box-bg.gif) top repeat-x; text-align:center; }
.knowledgeboxHi				{ border: 2px solid #e0e0e0;  }
.knowledgebox				{ border: 2px solid #808080;  }
.knowledgetext				{ color: #ff6600; font: 10pt verdana,arial; margin-left:2px; }
.knowledgeimg				{ vertical-align:middle; }

/* size product page box */
#sizebox				{ width: 120px; padding:3px; margin:0px; cursor:pointer; background:#FFFFFF url(/gfx/nav-box-bg.gif) top repeat-x; }
.sizeboxHi				{ border: 2px solid #e0e0e0;  }
.sizebox				{ border: 2px solid #808080;  }
.sizetext				{ color: #ff6600; font: 10pt verdana,arial; margin-left:2px; }
.sizeimg				{ vertical-align:middle; }

/* Blog Image Rollover */
#blogRollover a {
display:block;
width: 175px;
height: 40px;
background: url("/gfx/blogrollover.gif") 0 0 no-repeat;
text-decoration: none;
}
#blogRollover a:hover { 
background-position: 0 -40px;
}
#blogRollover a:active {
background-position: 0 -40px;
}

/* facebook Image Rollover */
#facebookRollover a {
display:block;
width: 175px;
height: 40px;
background: url("/gfx/facebookrollover.gif") 0 0 no-repeat;
text-decoration: none;
}
#facebookRollover a:hover { 
background-position: 0 -40px;
}
#facebookRollover a:active {
background-position: 0 -40px;
}

/* twitter Image Rollover */
#twitterRollover a {
display:block;
width: 175px;
height: 40px;
background: url("/gfx/twitterrollover.gif") 0 0 no-repeat;
text-decoration: none;
}
#twitterRollover a:hover { 
background-position: 0 -40px;
}
#twitterRollover a:active {
background-position: 0 -40px;
}
/* End of outside.css That's all folks */
