#bodyH, #bodyC { background-color: #ffffff; margin:0px; padding:0px; background-image: url(bgLswf.jpg); background-repeat: repeat-x; background-position: 0px 25px; font-family: Verdana;}
#bodyC {background-image: url(bgCL.jpg); }
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {	padding-top:0px; margin-top:0px;}
img {border:0px; }
div
{
    margin: 0px;
    padding: 0px;
    font-family: Verdana;
    font-size: 12pt;
    color: #FFFFFF;
}
table{ font-family: Verdana, Tahoma; font-size: 12px; font-weight: normal; color: #97b7d0;
    width: 355px;
    margin-right: 278px;
}
td
{
    vertical-align: top;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #4d5d73; /*#FFCC66;*/
}
.ylwBorder {border: 1px solid #ffbc1d !important;}
.home_title
{
    background-position: center;
    background-image: url(home_title.gif);
    width: 471px;
    height: 37px;
    background-repeat: no-repeat;
    display: block;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat, .clearfloat7 {
	clear:both;
	height:0px;
}


a:link, a:visited{
	COLOR:#ffbc1d;
}

#container { width: 838px; margin-right: auto; margin-left: auto; }

/*#bgL { margin-right:5px; margin-top:63px; width:3px; height:201px; margin-bottom:0px; float:right; display:inline; background-image: url(bgL.jpg); overflow:hidden; background-repeat: repeat-x; }*/
#bgR, #bgCR, #bgRswf { position: absolute; left:50%; top:25px; width:50%; height:201px; background-image: url(bgR.jpg); overflow:hidden; background-repeat: repeat-x; z-index: -10; }
#bgCR { top:25px; height:134px; background-image: url(bgCR.jpg); }
#bgRswf {height:163px;background-image: url(bgRswf.jpg);}


#colwrap1, #colwrapC, #colwrapSwf {
	float:right;
	width:842px;
	height: 158px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}
#colwrapSwf {height: 120px;}
#colwrapC { height: 91px;}

#topSpacer {width: 842px;
            height: 25px;}
#navLeft {
	margin-left:0px;
	margin-top:25px;
	width:185px;
	height:43px;
	margin-bottom:0px;
	background-image: url(navLeft.jpg);
	overflow:hidden;

}
#banner1, #banner2, #bannerC1, #bannerC2, #banner1swf, #banner2swf { 
	margin-top:4px;
	margin-bottom:0px;
	display:inline;
	overflow:hidden;
	height:149px;
	float:left; 
}


#banner1, #bannerC1, #banner1swf {margin-left:4px; width:185px; background-image: url(banner1.gif);}
#banner2, #bannerC2 {width:653px; background-image: url(banner2.jpg);}

#bannerC1 {height:82px; background-image: url(bannerC1.gif);}
#bannerC2 {height:82px; background-image: url(bannerC2.jpg);}

#banner1swf {height:111px; background-image: url(banner1swf.gif);}
#banner2swf
{   width:653px;
    height:111px;
    background-color: #ffcc00;
}

.horizGrad {
	margin-left:0px;
	margin-top:0px;
	width:838px;
	height:5px;
	margin-bottom:0px;
	float:right;
	display:inline;
	background-image: url(horizGrad.jpg);
	overflow:hidden;
}

#leftCol, #rightCol, #rightColSml {
	top:0px;
	width:184px;
	margin-bottom:0px;
	float:left;
	overflow:hidden;
}
#leftCol {margin-top:35px;}
#centreCol, #centreColH { min-height: 350px; top:0px; width:467px; margin-bottom:0px; float:left; overflow:hidden; background-color: #123877; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #9cb0d1; border-left-color: #9cb0d1; }
#centreColH {width:536px; }
#rightCol, #rightColSml { float:right; }
#rightCol {width:185px; }

.cPad
{
    padding-top: 23px;
    padding-right: 30px;
    padding-bottom: 40px;
    padding-left: 36px;
    line-height: 16pt;
}
.cPad img {border: 1px solid #ffbc1d;}
.cPad strong {color: #ffbc1d;}
.lPad, .rPad {padding-top: 37px; padding-right: 6px; padding-bottom: 5px; padding-left: 7px;}
.rPad2 {padding-left: 18px; }
.lPad img, .rPad img { border: 1px solid #ffbc1d; }
.allCol, .allColH { background-image: url(mainGrad.jpg); background-repeat: repeat-y; width: 838px;  }
.allColH { background-image: url(mainGradH.jpg); }

h1, h3
{
    font-family: Verdana, Tahoma;
    font-size: 14pt;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #5d77a2;
    display: block;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 2px;
    letter-spacing: 2px;
}
h2 {font-size: 12pt; font-style: normal;}
h3
{
    font-size: 11pt;
    font-weight: normal;
    color: #FFFFFF;
}

#btmGradL, #btmGradC, #btmGradR, #btmGradCH, #btmGradRH {
	width:184px;
	height:73px;
	float:left;
	display:inline;
	background-image: url(btmGrad1.jpg);
	overflow:hidden;
}

.catgBox, .itemBox { width: 394px; }
.itemBox { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; margin-bottom: 15px; }
.catgBox img { margin-left: 10px; float: right; border: 1px solid #ffbc1d; }
.itemBox img { margin-right: 10px; float: left; border: 1px solid #ffbc1d; }


.trackBox { background-image: url(tracks.gif); background-repeat: repeat-x; height: 18px; background-position: 0px 8px; }
.trackBox img { float:right; border-style: none; }
.trackBox span { font-family: Verdana, Tahoma; font-size: 10pt; font-weight: bold; color: #97b7d0; background-color: #FF0000; }

.panelGrad, .panelGradR { background-image: url(colRgrad.jpg); background-repeat: repeat-y; background-position: -7px 0px; height: 24px;} 
.panelGrad {background-image: url(colLgrad.jpg);}
.colTitle, .colTitleR, .catgTitle, .prodTitle { font-family: Verdana, Tahoma; font-size: 10pt; font-weight: bold; color: #FFFFFF; line-height: 22px; margin-left: 0px;  background-position: -7px 0px;  background-repeat: repeat-y;}
.colTitle {background-image: url(colLgrad.jpg);}
.prodTitle
{
    font-size: 12pt;
    display: block;
    height: 10px;
    vertical-align: top;
}
.colTitleR {background-image: url(colRgrad.jpg)}
.catgTitle { background-image: url(blue.gif); background-repeat: repeat; }
.itemTitle { font-family:  Verdana, Tahoma; font-size: 12pt; font-weight: bold; color: #FFFFFF; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #5d77a2; }
.ylwBullet, .redBullet, .ylwBullet2 { background-color: #ffbc1d; border: 1px solid #FFFFFF; height: 26px; width: 6px; float: left; margin-top: 6px; }
.redBullet { background-color: #ff0000; }
.ylwBullet { margin-right: 20px; }
.ylwBullet2 { margin-right: 6px; }

.specialsBox, .catgTextArea { background-image: url(tracks.gif); background-repeat: repeat-x; background-position: 0px 8px; font-family: Verdana, Tahoma; font-size: 12px; font-weight: normal; color: #97b7d0; }
.specialsBox span {padding-left: 7px;}
.itemTextArea { width: 214px; float: left; font-family: Verdana, Tahoma; font-size: 12px; font-weight: normal; color: #97b7d0;}
.catgTextArea span {padding-right: 7px;}
.catgTextArea { width: 214px; float: right; }
.spanIndent, .phonesIndent {font-family:  Verdana, Tahoma; font-size: 14px; font-weight: normal; color: #97b7d0; padding-left: 14px;}
.phonesIndent
{
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #ffbc1d;
    margin-left: 28px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#btmGradC, #btmGradCH { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF; width: 536px; background-image: url(btmGrad2.jpg); background-repeat: repeat-x; border-left-style: solid; }
#btmGradC {width: 467px;}
#btmGradR {	width:185px;}
#btmGradRH { width:116px;}

#titleGradL, #titleGradC, #titleGradR {height: 32px; float: left; }
#titleGradL {width: 184px; background-image: url(titleGradL.jpg); background-repeat: repeat-y;}
#titleGradC
{
    width: 467px;
    background-image: url(titleGradC.jpg);
    background-repeat: repeat-y;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #9cb0d1;
    border-left-color: #ded4bf;
    font-family: Verdana, Tahoma;
    font-size: 16pt;
    color: #ffba40;
    text-align: right;
    line-height: 24pt;
    letter-spacing: 2px;
}
#titleGradR { width:185px; background-image: url(colRgrad.jpg); background-repeat: repeat-y; }
/*border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #9cb0d1; border-left-color: #9cb0d1; }*/

.blueTractor
{
    border: 3px solid #7188AE;
    margin-left: 20px;
}

.AspNet-DetailsView
{
    border: 1px solid #CCFFCC;
    width: 390px;
}
.itemDetails {font-size: 14px;}
.itemDetails span
{
    color: #FFCC66;
    display: block;
    width: 120px;
    text-align: right;
    float: left;
    margin-right: 18px;
}
/*.imgBorder {border: 1px solid #ffbc1d !important; }*/
.clickImg
{   
    width: 396px;
    text-align: center;
    color: #FFCC99;
}
.clickImg a
{
    font-size: 11px;
}
.copyright
{
    line-height: 35px; 
    font-size: 11px;
    color: #A4BDD9;
    text-align: center;
}
.copyright a
{
    color: #8AAACE; /*#E8B142;*/
}

/* ---------------- LOGIN ----------------------*/
.AspNet-Login-UserPanel, .AspNet-Login-PasswordPanel
{
    padding: 2px;
    width: 400px;
    float: left;
}
.AspNet-Login-UserPanel label, .AspNet-Login-PasswordPanel label {width: 110px; float: left; display: block;}
.AspNet-Login-UserPanel input, .AspNet-Login-PasswordPanel input {width: 210px; float: left;}
.AspNet-Login-RememberMePanel
{
    width: 400px;
    float: left;
    margin-top: 5px;
    margin-bottom: 12px;
}
.AspNet-Login-SubmitPanel input, .nav input, 
#ctl00_cp1_Wizard1_btnUpload, .btn
{
    padding: 4px 6px 4px 6px;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    background-color: #325389;
    background-image: url('spacer.gif');
}
#ctl00_cp1_Wizard1_StepNavigationTemplateContainerID_StepNextButton {float:right;}
#ctl00_cp1_Wizard1_StepNavigationTemplateContainerID_StepPreviousButton {float:left;}

#ctl00_cp1_Wizard1_btnUpload {width: 100px;}
.nav input {float: right;}
.formLabel {width: 142px; display: block; float: left;}
.formTextbox {width: 258px; float: left;}

#ctl00_cp1_Wizard1_SideBarContainer_SideBarList { position: relative; top: 0px; left: 0px;}
.step {width: 398px;}
.step span {width: 136px;
    display: block; float: left;}
.step input {width: 256px; float: left;}
.step select {width: 262px; float: left;}
#ctl00_cp1_Wizard1_chkInStock, #ctl00_cp1_Wizard1_chkVisble {text-align: left; width: 25px; visibility:visible;}
.formErrorMessage { color: #CC0000;}


#ctl00_cp1_Wizard1_FinishNavigationTemplateContainerID_FinishPreviousButton
{
/*    visibility: hidden;*/
    float:left;
}

#filUploadBackground {position: relative; width: 390px; z-index: 1;}
#ctl00_cp1_Wizard1_filUpload
{
    background-color: #ffffff;
    width: 200px;
    position: absolute;
    text-align: left;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
    top: 0px;
    left: 0px;
}
	
#ctl00_cp1_Wizard1_whtBg
{
    float: left;
    background-color: #ffffff;
    width: 300px;
    height: 20px;
    color: #000000;
    font-size: 12px;
    padding: 3px 1px 3px 4px;
}
.btn {float: left; font-size: 12px; text-align: center; padding: 2px 6px 2px 6px;}

#videocontainer
{

}

.hitCounter
{
  padding: 2px 4px 2px 4px;
  background-color: #ffeabf;
  border: 1px solid #E18200;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #033767;
}
.hitCounter span
{
  font-weight: bold;
  color: #0561B4;
}
.hitCounter div
{
  border-top-style: solid;
  border-top-width: 1px;
  background-color: Transparent;
  border-top-color: #0561B4;
  margin-top: 1px;
  margin-bottom: 2px;
}