





*{margin:0;padding:0;}
body{
    background: #ac0000 url(http://www.fit-box.com/images/back3.jpg) repeat-x;
	font-family:Arial;
}
/* old color xmas old 770202 ed0202 and backzx was ff1e1e*/ 
.stockText
{

font-weight: bold;

}

h1
{
font-size: 14px;
}

h2
{
font-size: 11px;
display: inline;
}

#Table_01
{
	/*background-color:#870000; */
    background-color:#a20f0f;
    margin:auto;
	
}
.mainMargins
{
    margin-left:6px;
    margin-right:6px;
    width:759px;
	height: 44px;
}

.smalltext {
font-family: arial; 
font-size: 11px;
color: white;
}


.smalltext3 {
font-family: arial; 
font-size: 11px;
}

.smalltext2 {
font-family: arial; 
font-size: 11px;
color: white;
}

.search {
font-family: arial; 
font-size: 11px;
color: #5b6473;
width: 130px;
}

.news {
font-family: arial; 
font-size: 11px;
color: #5b6473;
width: 120px;
}

.pagetitle {
color: white;
font-size: 16px;
font-weight: bold;
font-family: arial; 
}

b.white {
color: white;
}

.yellow {text-decoration: none; color: #fffc00;}

A.yellow:link {text-decoration: none; color: #fffc00; font-family: arial; font-size: 11px;}
A.yellow:visited {text-decoration: none; color: #fffc00; font-family: arial; font-size: 11px; }
A.yellow:active {text-decoration: none; color: #fffc00; font-family: arial; font-size: 11px; }
A.yellow:hover {text-decoration: underline; color: #fffc00; font-family: arial; font-size: 11px; }

A.yellowhover:link {text-decoration: none; color: #ffffff; font-family: arial; font-size: 11px;}
A.yellowhover:visited {text-decoration: none; color: #ffffff; font-family: arial; font-size: 11px; }
A.yellowhover:active {text-decoration: none; color: #ffffff; font-family: arial; font-size: 11px; }
A.yellowhover:hover {text-decoration: underline; color: #fffc00; font-family: arial; font-size: 11px; }

A.smallwhite:link {text-decoration: none; color: white; font-family: arial; font-size: 11px;}
A.smallwhite:visited {text-decoration: none; color: white; font-family: arial; font-size: 11px; }
A.smallwhite:active {text-decoration: none; color: white; font-family: arial; font-size: 11px; }
A.smallwhite:hover {text-decoration: underline; color: white; font-family: arial; font-size: 11px; }

A.greenlink:link {text-decoration: none; color: #ffffff; font-family: arial; font-size: 11px;}
A.greenlink:visited {text-decoration: none; color: #ffffff; font-family: arial; font-size: 11px; }
A.greenlink:active {text-decoration: none; color: #ffffff; font-family: arial; font-size: 11px; }
A.greenlink:hover {text-decoration: underline; color: #ffffff; font-family: arial; font-size: 11px; }

A.brightgreen:link {text-decoration: none; color: #fffc00; font-family: arial; font-size: 11px;}
A.brightgreen:visited {text-decoration: none; color: #fffc00; font-family: arial; font-size: 11px; }
A.brightgreen:active {text-decoration: none; color: #fffc00; font-family: arial; font-size: 11px; }
A.brightgreen:hover {text-decoration: underline; color: #fffc00; font-family: arial; font-size: 11px; }

A.clear:link {text-decoration: none; }
A.clear:visited {text-decoration: none; }
A.clear:active {text-decoration: none; }
A.clear:hover {text-decoration: none; }

.prodtitle
{
	font-family:Arial;
	color:#0F429E;
	font-size:11px;
	font-weight:bold;
}

.category, .brand
{
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
}

.category A, .brand A
{
	color:#ffffff;
    text-decoration:none;
}

.category A:hover, .brand A:hover
{
    color: #fffc00
}

input
{
/*submitorder old size not defined - khaleel 17/11/2008 */
	border-style: solid;
	font-size:18px;
	font-weight:bold;
	border-color: #4F4F4F;
	border-width:1px;
}

.green{
color: #569000;

}

.brightgreen{
color: #fffc00;

}

/* Navigation styles */
#navPod1
{
    /*padding-right:10px;*/
}

#frmNews div
{
    background: url(http://www.fit-box.com/images/newsletter.png) no-repeat;
    padding: 26px 7px 8px 10px;

    height:147px; /* image 147px wide*/
    color: white;
    font-size: 9px;
}

#frmNews .smalltext
{
    width:120px;
    display:block;
    position:relative;
    font-family: arial; 
    font-size: 10px;
    color: white;
}

#navPledge
{
    background: url(http://www.fit-box.com/images/nav/navPod2.png) no-repeat;
    width:176px;
    height:265px;
    display:block;
    font-size:10px;
    color:white;

}
#navPledgeContent
{
    padding:70px 3px 0 10px;
    width:163px
}
#financeLinkContainer
{
    background: url(http://www.fit-box.com/images/nav/financeBack.png) no-repeat;
    width:144px;
    height:121px;
    display:block;
    border:solid 1px transparent;
}
#financeLink
{
    margin:30px 10px 0 10px;
    color:white;
    font-size:10px;
    width:124px
}

/* Trade application page */
#tradeApplication td
{
    padding-left:10px;
    padding-top:5px;
	color:#0F429E;
	font-size:11px;
	font-weight:bold;
}

#tradeApplication td.required
{
    color:#CC2222;
}


/* Product Links */
.whitelink
{
    background-color:#c40001;
    border-left:solid 1px #870000;
    border-right:solid 2px black;
    font-family: arial; 
    font-weight: bold;
}

.whiteTitle
{
    background-color:#c40001;
    border-left:solid 2px black;
    border-right:solid 2px black;
    font-family: arial; 
    font-weight: bold;
}

.whitelink a
{
    font-size: 11px;
    color: white;
    text-decoration:none;
}

.whitelink a:hover
{
    color:#fffc00;
}

.whiteTitle a
{
    font-size: 12px;
    color: white;
    text-decoration:none;
}

.whiteTitle a:hover
{
    color:#fffc00;
}

.prodPanelContainer
{
    background-position: bottom;
    background-repeat:no-repeat;
    overflow:hidden;
	float: left;
	
}


.prodPanel{
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.fit-box.com/images/prodTitleBlock.png');
    background-repeat:no-repeat;
    text-align:center;
    width:146px;
    height:121px;
    position:relative;
    overflow:hidden;
    font-size:12px;
    top:0;
	
	
}
/* IE ignores styles with [attributes], so it will skip the following. */
.prodPanel[class]{
   background-image:url(http://www.fit-box.com/images/prodTitleBlock.png);
    background-repeat:no-repeat;
    text-align:center;
    width:146px;
    height:121px;
    position:relative;
    overflow:hidden;
    font-size:12px;
    top:0;
}

.prodPanelText
{
    margin-top:5px;
}

.prodBack
{
    background-color:White;
    border-left:solid 2px black;
    border-right:solid 2px black;
}

/* Contact Form*/
#contactFormContainer 
{
    margin-top:5px;
    padding:5px 0 5px 0;
    border-top:dotted 1px white;
    border-bottom:dotted 1px white;
    width:300px;
    text-align:right;}
#contactForm input, #contactForm textarea {width:180px;margin:1px 30px 2px 3px;border:solid 1px #444444;padding:0 3px 0 3px}
#contactForm span {margin:0 5px 0 0;}
#contactForm .sub {width:100px;margin-top:10px;}


/* Basket/Checkout*/
.checkout_items{
font-family: arial;
color: white;
font-size:11px;
width: 420px;


}

.cproduct_pic{
width: 100px;
vertical-align: top;

font-weight:bold;


}

.cproduct_name{
width: 200px;
vertical-align: top;
font-weight:bold;


}
.cproduct_colour{
width: 75px;
vertical-align: top;
font-weight:bold;


}

.cproduct_size{
width: 75px;
vertical-align: top;
font-weight:bold;


}
.cproduct_quantity{
width: 75px;
vertical-align: top;
font-weight:bold;


}
.cproduct_price{
width: 75px;
vertical-align: top;
font-weight:bold;


}
.cproduct_remove{
width: 1px;

vertical-align: top;

font-weight:bold;
color: #5E1A00;

}

.cs1 {
background-image:url(http://www.fit-box.com/images/common/homeback.jpg);
font-family: arial; 
font-size: 11px;
color: white;
}


.cs2 {
background-image:url(http://www.fit-box.com/images/common/homeback.jpg);
font-family: arial; 
font-size: 11px;
color: white;
}



.roundedboxes{display:block}
.roundedboxes *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.roundedboxes1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d36d6d;
  border-right:1px solid #d36d6d;
  background:#ebbfbf}
.roundedboxes2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #b91919;
  border-right:1px solid #b91919;
  background:#f0cece}
.roundedboxes3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f0cece;
  border-right:1px solid #f0cece;}
.roundedboxes4{
  border-left:1px solid #d36d6d;
  border-right:1px solid #d36d6d}
.roundedboxes5{
  border-left:1px solid #ebbfbf;
  border-right:1px solid #ebbfbf}
.roundedboxesfg{
  background:#FFFFFF}
