/*
Incubators Red:	#a80022
Saddlery Green:	#005d1d
Game Farm Blue:	#333385
Light Grey:			#c3c3c3
Header Grey:		#6d6d6d
Basket Grey:		#666666
Footer Grey:		#727272
Product Grey:		#333333
Contact Grey:		#666666
Logo Grey:			#000033
*/

BODY {
	font-family: georgia, verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	color: #666666;
	background: #ffffff url(/images/bg_body.jpg) center top repeat-y;
	margin: 0px;
}
.imgauto {
	background: #ffffff; border: 0px; margin: 0px;
	overflow: hidden;
}
.imgautoscroll {
	background: #ffffff; border: 0px; margin: 0px;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* The absolute positions given here are used for browsers with JavaScript turned off */

#page_wrapper { position: absolute; left: 50%; top: 0px; width: 935px; text-align: center; margin-left: -467px; margin-right: -10px; }
#header { height: 100px; margin: 0px; padding: 0px; color: #888888; }
#header_left { float: left; width: 210px; padding: 0px 0px 0px 10px; margin-top: 10px; }
#header_center { font-size: 75%; font-weight: bold; text-align: center; text-transform: uppercase; width: 500px; margin: 0px auto; background: #ffffff url(/images/logo_pp.gif) no-repeat top center; height: 100px; padding-top: 73px; }
#header_right { float: right; width: 210px; padding: 0px 10px 0px 0px; margin-top: 10px; }
#nav_ccs { background: url(/images/logos_ccs.gif) no-repeat top left; width: 150px; height: 110px; margin: 0px; }
#nav_child { font-size: 70%; margin-bottom: 20px; margin-left: 10px; }
#nav_global { background: #ffffff url(/images/bg_nav_global.gif) no-repeat; height: 60px; margin: 0px; padding: 0px; text-align: center; }
#nav_global_text { padding-top: 12px; color: #ffffff; font-size: 105%; text-transform: uppercase; width: 550px; margin: 0px auto; clear: none; }
#nav_global_search { float: right; width: 180px; height: 45px; }
#nav_global_search_balance { float: left; width: 180px; }
#nav_main { background: #ffffff; color: #000000; float: left; width: 150px; margin: 0px 40px 0px 0px; }
#nav_p1 { background: url(/images/elements/buttonbg_grey.gif) no-repeat; color: #ffffff; width: 150px; height: 35px; margin: 0px; text-align: left; font-size: 95%; font-weight: 600; vertical-align: middle; line-height: 32px; text-indent: 10px; margin-bottom: 5px; }
#nav_p2 { background: url(/images/elements/buttonbg_grey.gif) no-repeat; color: #ffffff; width: 150px; height: 35px; margin: 0px; text-align: left; font-size: 80%; font-weight: 600; vertical-align: middle; line-height: 34px; text-indent: 10px; margin-bottom: 5px; }
#nav_5 { background: url(/images/elements/buttonbg_blue_right.gif) no-repeat; color: #ffffff; width: 150px; height: 35px; margin: 0px; text-align: left; font-size: 95%; font-weight: 600; vertical-align: middle; line-height: 32px; text-indent: 10px; margin-bottom: 5px; }
#nav_5_active { background: url(/images/elements/buttonbg_blue_down.gif) no-repeat; color: #ffffff; width: 150px; height: 35px; margin: 0px; text-align: left; font-size: 95%; font-weight: 600; vertical-align: middle; line-height: 32px; text-indent: 10px; margin-bottom: 5px; }
#nav_6 { background: url(/images/elements/buttonbg_green_right.gif) no-repeat top left; color: #ffffff; width: 150px; height: 52px; margin: 0px; text-align: left; font-size: 95%; font-weight: 600; vertical-align: middle; line-height: 22px; padding-left: 10px; padding-top: 2px; margin-bottom: 5px; }
#nav_6_active { background: url(/images/elements/buttonbg_green_down.gif) no-repeat top left; color: #ffffff; width: 150px; height: 52px; margin: 0px; text-align: left; font-size: 95%; font-weight: 600; vertical-align: middle; line-height: 22px; padding-left: 10px; padding-top: 2px; margin-bottom: 5px; }
#nav_4 { background: url(/images/elements/buttonbg_red_right.gif) no-repeat top left; color: #ffffff; width: 150px; height: 52px; margin: 0px; text-align: left; font-size: 95%; font-weight: 600; vertical-align: middle; line-height: 22px; padding-left: 10px; padding-top: 2px; margin-bottom: 5px; }
#nav_4_active { background: url(/images/elements/buttonbg_red_down.gif) no-repeat top left; color: #ffffff; width: 150px; height: 52px; margin: 0px; text-align: left; font-size: 95%; font-weight: 600; vertical-align: middle; line-height: 22px; padding-left: 10px; padding-top: 2px; margin-bottom: 5px; }
#nav_list { text-align: left; margin: 0px 0px 10px 15px; }
#crumbtrail { color: #727272; font-size: 70%; }
#content_right { color: #888888; float: right; width: 745px; text-align: left; margin-bottom: 40px; }
#content_clear { clear: both; }
#content_home { width: 735px; text-align: center; margin-right: 10px; text-transform: capitalize; font-size: 80%; }
#content_home_left { float: left; width: 223px; text-align: left; line-height: 20px; font-weight: 600; }
#content_home_center { width: 223px; margin: 0px auto; text-align: left; line-height: 20px; font-weight: 600; }
#content_home_right { float: right; width: 223px; text-align: left; line-height: 20px; font-weight: 600; }
#footer { font-size: 70%; text-transform: lowercase; margin-bottom: 20px; }

DIV.caption { text-align: center; color: #333333; font-weight: bold; margin: 5px; padding: 5px 10px; font-size: 100%; background: #cccccc; border: 1px solid #a80022; }
DIV.content_box_large { float: left; width: 220px; height: 230px; background: url(/images/elements/content_box_large.gif) no-repeat; margin: 0px 20px 10px 0px; }
DIV.content_box_large_interior { width: 180px; height: 190px; margin: 15px 20px 0px 20px; }
DIV.contentblock { display: block; clear: both; }
DIV.prodcartlinksingle { float: right; margin: -30px 0px 10px 0px; }
DIV.prodcode { color: #333333; font-size: 90%; margin-bottom: 10px; }
DIV.proddetail { float: right; }
DIV.proddesc { color: #333333; font-size: 90%; margin-bottom: 20px; }
DIV.prodimg { float: left; margin-right: 20px; }
DIV.prodprice { color: #333333; font-weight: bold; text-indent: 20px; position: relative; top: -30px; }
DIV.prodpricesingle { color: #333333; font-weight: bold; margin-bottom: 10px; }
DIV.produnits { color: #333333; font-size: 90%; margin-bottom: 10px; }
DIV.prodvariety { color: #333333; font-size: 90%; margin: 10px 0px; font-weight: bold; }
DIV.sizeMsg { z-index: 1; position: absolute; left: 20px; top: 20px; background-color: #005d1d; color: #ffffff; font-size: 100%; font-weight: bold; }

.loct { font-size: 90%; color: #000000; text-decoration: none; font-weight: normal; font-style: italic; }
.ctn { color: #eacc04; text-decoration: none; font-weight: normal; font-style: italic; }
.pageheader { font-size: 12pt; color: #ca0f00; text-decoration: none; font-weight: bold; }
.pagecontent { font-size: 85%; color: #000000; text-decoration: none; font-weight: normal; }
.pagealtstrong { font-size: 85%; color: #095b28; text-decoration: none; font-weight: bold; }
.lighthead { font-size: 11pt; color: #ca0f00; text-decoration: none; font-weight: bold; }
.footnote { font-size: 7pt; color: #ca0f00; text-decoration: none; font-weight: normal; font-style: italic; }

H1 { font-size: 150%; color: #005d1d; text-decoration: none; font-weight: 600; }
H1.area4 { color: #a80022; }
H1.area5 { color: #333385; }
H1.area6 { color: #005d1d; }

H2 { font-size: 100%; color: #005d1d; text-decoration: none; font-weight: bold; }
H2.content_box4 { color: #a80022; margin-bottom: 3px; }
H2.content_box5 { color: #333385; margin-bottom: 3px; }
H2.content_box6 { color: #005d1d; margin-bottom: 3px; }

H3 { font-size: 110%; color: #a80022; text-decoration: none; font-weight: bold; }
H3.linklist { font-size: 100%; color: #a80022; text-decoration: none; font-weight: bold; margin-bottom: 0px; }

H4 { font-size: 80%; color: #a80022; text-decoration: none; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }

a:link, a:visited, a:active { font-size: 100%; color: #333385; text-decoration: none; }
a:hover { font-size: 100%; color: #a80022; }

a.content_box_right_bottom { position: relative; left: 120px; bottom: 5px; }
a.content_box_right_bottom1 { position: relative; left: 120px; bottom: 50px; }
a.content_box_right_bottom2 { position: relative; left: 120px; bottom: 45px; }
a.content_box_right_bottom3 { position: relative; left: 27px; top: -23px; }

a.crumbtrail:link, a.crumbtrail:visited, a.crumbtrail:active { color: #727272; text-decoration: underline; }
a.crumbtrail:hover { color: #333385; }

a.footer:link, a.footer:visited, a.footer:active { color: #727272; }
a.footer:hover { color: #005d1d; }

a.header:link, a.header:visited, a.header:active { color: #888888; line-height: 14px; vertical-align: bottom; }
a.header:hover { color: #a80022; text-decoration: none; line-height: 14px; vertical-align: bottom; }

a.home_list:link, a.home_list:visited, a.home_list:active { font-size: 90%; color: #888888; }
a.home_list:hover { font-size: 90%; color: #a80022; text-decoration: none; }

a.link_list:link, a.link_list:visited, a.link_list:active { color: #666666; font-size: 80%; }
a.link_list:hover { color: #005d1d; font-size: 80%; }

a.linklist:link, a.linklist:visited, a.linklist:active { color: #666666; font-size: 80%; clear: both; display: block; }
a.linklist:hover { color: #005d1d; font-size: 80%; }

a.nav_child:link, a.nav_child:visited, a.nav_child:active { font-size: 120%; }
a.nav_child:hover { }

a.nav_global:link, a.nav_global:visited, a.nav_global:active { color: #ffffff; }
a.nav_global:hover { color: #a80022; text-decoration: none; }

a.nav_header1:link, a.nav_header1:visited, a.nav_header1:active { color: #888888; }
a.nav_header1:hover { color: #333385; text-decoration: none; }

a.nav_header2:link, a.nav_header2:visited, a.nav_header2:active { color: #888888; }
a.nav_header2:hover { color: #005d1d; text-decoration: none; }

a.nav_header3:link, a.nav_header3:visited, a.nav_header3:active { color: #888888; }
a.nav_header3:hover { color: #a80022; text-decoration: none; }

a.nav_list:link, a.nav_list:visited, a.nav_list:active { color: #666666; font-size: 75%; line-height: 20px; }
a.nav_list:hover { color: #005d1d; font-size: 75%; line-height: 20px; }

a.nav_side1:link, a.nav_side1:visited, a.nav_side1:active { color: #ffffff; }
a.nav_side1:hover { color: #333385; }

a.nav_side2:link, a.nav_side2:visited, a.nav_side2:active { color: #ffffff; }
a.nav_side2:hover { color: #c3c3c3; }

a.product_area:link, a.product_area:visited, a.product_area:active { font-size: 85%; color: #a80022; }
a.product_area:hover { font-size: 85%; color: #005d1d; }

a.searchresults:link, a.searchresults:visited, a.searchresults:active { font-size: 100%; color: #a80022; font-weight: bold; text-decoration: underline; }
a.searchresults:hover { font-size: 100%; color: #005d1d; font-weight: bold; text-decoration: underline; }

P { font-size: 100%; color: #666666; text-align: justify; }
P.content_box { font-size: 80%; color: #333333; width: 180px; text-align: left; }
P.header_left { font-size: 90%; color: #888888; margin: 8px 0px; font-weight: bold; text-align: left; }
P.header_right { font-size: 90%; color: #888888; margin: 8px 0px; font-weight: bold; text-align: right; }
P.pp { font-size: 120%; color: #000000; text-decoration: none; font-weight: bold; }
P.scnav { font-size: 75%; color: #095b28; text-decoration: none; font-weight: normal; }

TABLE.links1 { border: 1px solid #000000; width: 114px; background-color: #d6f2e1; }
TABLE.cont { display: block; height: 100%; }

TH { font-size: 80%; color: #333300; text-decoration: none; font-weight: bold; }
TH.links1 { background-color: #d6f2e1; font-size: 7pt; color: #000000; text-decoration: none; height: 14px; text-align: left; text-indent: 5px; }
TH.links2 { background-color: #d6f2e1; font-size: 85%; color: #ffcc16; text-decoration: none; height: 14px; text-align: left; text-indent: 5px; }

TR.prod { background-color: #eeeeee; }

TD { font-size: 85%; color: #000000; text-decoration: none; }
TD.links1 { background-color: #d6f2e1; font-size: 7pt; color: #000000; text-decoration: none; height: 14px; text-indent: 5px; }
TD.links2 { background-color: #d6f2e1; font-size: 7pt; color: #a80022; text-decoration: none; height: 14px; text-indent: 5px; }
TD.footer { font-size: 7pt; color: #000000; text-decoration: none; font-weight: normal; }
TD.footnote { font-size: 7pt; color: #ca0f00; text-decoration: none; font-weight: normal; font-style: italic; }
TD.footsep { height: 1px; background-color: #a80022; }
TD.login { font-size: 75%; color: #000000; text-decoration: none; font-weight: normal; }
TD.pageheader { font-size: 13pt; color: #095b28; text-decoration: none; font-weight: bold; font-style: normal; }
TD.pagesep { background-color: #095b28; height: 2px; }
TD.prodletter { font-size: 85%; color: #000000; font-weight: bold; }
TD.search { font-size: 70%; background-color: #095b28; color: #eacc04; text-decoration: none; font-weight: bold; }
TD.searchresults { font-size: 85%; color: #000000; text-decoration: none; font-weight: normal; }
TD.headdiv { background-color: #000000; height: 2px; }
TD.headsep { height: 10px; }
TD.strong { font-weight: bold; }

BR.clearboth { clear: both; }

FORM.inline { padding: 0px; margin: 0px; display: inline; }
FORM.nopad { padding: 0px; margin: 0px; }

INPUT, SELECT, TEXTAREA { font-family: georgia, verdana, arial, helvetica, sans-serif; font-size: 80%; color: #000000; border-color: #ffcc16; }
SELECT.cart { }
SUBMIT, RESET { font-family: georgia, verdana, arial, helvetica, sans-serif; font-size: 85%; color: #FFFFFF; border-color: #ffcc16; }

LI { font-size: 85%; color: #000000; text-decoration: none; font-weight: normal; }
LI.supplier { list-style-image:url(images/bullet.gif); font-size: 75%; color: #000000; text-decoration: none; font-weight: bold; }

IMG.banner { border: 1px; border-color: #0000cc; }
IMG.basket { margin: -5px 10px 0px 0px; }
IMG.checkout { margin: 0px 10px 0px 0px; }
IMG.content_box { display: block; clear: both; }
IMG.content_box_link { display: block; clear: both; border: 1px dotted #a80022; }
IMG.him { border: 1px; border-color: #a80022; }
IMG.prodimg { }
IMG.prodimg_link { border: 1px dotted #a80022; }

fieldset.search { border: none;	width: 160px;	margin: 0px; padding: 0px; float: right; }
.search input, .search button {	border: none;	float: left; }
.search input.box {	color: #666666;	font-size: 90%;	width: 110px;	height: 20px;	padding: 0px 0px 0px 5px;	margin: 12px 5px 0px 0px; }
.search input.box:focus {	outline: none; }
.search button.btn { width: 37px;	height: 45px;	cursor: pointer; text-indent: -9999px; background: url(/images/icon_search.gif) no-repeat top right; margin: 0; }
/*.search button.btn:hover {
	background: #fbc900 url(/images/icon_search.gif) no-repeat bottom right;
}*/

a.sitenav:link, a.sitenav:visited, a.sitenav:active { font-size: 95%; color: #fffbdd; }
a.sitenav:hover { font-size: 90%; color: #fffbdd; text-decoration: underline; }

a.infonav:link, a.infonav:visited, a.infonav:active { font-size: 7pt; color: #ffffff; }
a.infonav:hover { font-size: 7pt; color: #ffffff; text-decoration: underline; }

a.loc:link, a.loc:visited, a.loc:active { font-size: 100%; color: #a80022; text-decoration: none; font-weight: bold; }
a.loc:hover { font-size: 100%; text-decoration: underline; color: #a80022; font-weight: bold; }

a.main:link, a.main:visited, a.main:active { font-size: 85%; color: #a80022; }
a.main:hover { font-size: 85%; color: #b0250e; text-decoration: underline; }

a.mainindent:link, a.mainindent:visited, a.mainindent:active { font-size: 80%; color: #000000; margin-left: 5; }
a.mainindent:hover { font-size: 80%; color: #006699; margin-left: 5; }

a.nav:link, a.nav:visited, a.nav:active { font-size: 80%; color: #fffbdd; }
a.nav:hover { font-size: 80%; color: #ffffff; }

a.nav0:link, a.nav0:visited, a.nav0:active { font-size: 80%; color: #000000; }
a.nav0:hover { font-size: 80%; color: #ffffff; }

a.pagenav:link, a.pagenav:visited, a.pagenav:active { font-size: 80%; color: #ca0f00; }
a.pagenav:hover { font-size: 80%; color: #ff570c; }

a.navdd:link, a.navdd:visited, a.navdd:active { font-size: 85%; color: #ffffff; }
a.navdd:hover { font-size: 85%; color: #eacc04; }

a.links1:link, a.links1:visited, a.links1:active { font-size: 7pt; color: #a80022; font-weight: bold; text-decoration: underline; }
a.links1:hover { font-size: 7pt; color: #b0250e; font-weight: bold; text-decoration: underline; }

a.links2:link, a.links2:visited, a.links2:active { font-size: 75%; color: #fff7e4; font-weight: normal; }
a.links2:hover { font-size: 75%; color: #ffcc16; font-weight: normal; }

a.navtop:link, a.navtop:visited, a.navtop:active { font-size: 85%; color: #333300; font-weight: normal; }
a.navtop:hover { font-size: 85%; color: #666600; font-weight: normal; }

a.small:link, a.small:visited, a.small:active { font-size: 85%; color: #CC3333; font-weight: normal; }
a.small:hover { font-size: 85%; color: #FF3333; font-weight: normal; }

a.ctn:link, a.ctn:visited, a.ctn:active { font-size: 100%; color: #a80022; font-style: italic; }
a.ctn:hover { font-size: 100%; color: #a80022; font-style: italic; text-decoration: underline; }

a.prodletter:link, a.prodletter:visited, a.ptype:active { font-size: 85%; color: #095b28; font-weight: bold; }
a.prodletter:hover { font-size: 85%; color: #13b550; font-weight: bold; }
