/* Style for Bonus Promotions... */

/* * {border:1px solid red;}*/

/*Default Tags */
html {
}

/* Tags */
body {
margin: 0px;
background-color: #fff;}


/* Fonts */
td, div, span, a {
font-size: 12px;
font-family: arial,helevtica,sans-serif;
color: rgb(0,0,0);}

.mono {
font-family: 'courier new', 'andale mono', courier, monospaced;
}

.f8 {
font-size: 8px;}
.f9 {
font-size: 9px;}
.f10 {
font-size: 10px;}
.f11 {
font-size: 11px;}
.f12 {
font-size: 12px;}
.f13 {
font-size: 13px;}
.f14 {
font-size: 14px;}
.f15 {
font-size: 15px;}
.f16 {
font-size: 16px;}
.f18 {
font-size: 18px;}
.f20 {
font-size: 20px;}
.f24 {
font-size: 24px;}
.f30 {
font-size: 30px;}
.f36 {
font-size: 36px;}
.f42 {
font-size: 42px;}
.f48 {
font-size: 48px;}
.f60 {
font-size: 60px;}

/* Borders & Padding */
.bdr {
border: 1px solid #2e006b;}

.bdrGry {
border: 1px solid #808080;}

.tpbdr {
border-top: 1px solid #808080;
border-bottom: 3px double #808080;}

.pad10x {
padding-left: 10px;}
.pad20x {
padding-left: 20px;}
.pad30x {
padding-left: 30px;}
.pad40x {
padding-left: 40px;}
.pad120x {
padding-left: 120px;}

textarea, input[type='text'], input[type='password'], input[type='file'] {
padding-left:4px;
padding-right: 2px;}


/* Standard Colours */
.wht {
color: rgb(255,255,255);}
.blk {
color: rgb(0,0,0);}



/* General Classes */
.bld, .b {
font-weight: bold;}
.em {
font-style: italic;}
.u {
text-decoration: underline;}
.caps {
font-variant: small-caps;}
.c {
text-align: center;}
.l {
text-align: left;}
.r {
text-align: right;}
.j {
text-align: justify;}
.tp {
vertical-align: top;}
.btm {
vertical-align: bottom;}
.nw {
white-space: nowrap;}
sup {
font-size: 80%;}
.uc {
text-transform: uppercase;}
.cpt {
text-transform: capitalize;}
.norm {
font-weight: normal;}

.note {
color: rgb(201,0,0);
background-color: rgb(251,251,251);
border-bottom: 1px dotted rgb(0,0,0);
}

/* ************************************************ Site Specific ************************************************** */


/* Colours */
.red {
color: rgb(115,191,189);}
.blu {
color: rgb(125,130,134);}
.gry {
color: rgb(205,206,210);}

/* Anchors */
a {
color: rgb(0,0,0);
text-decoration: none;}
a:hover {
color: rgb(115,191,189);}

a.navi {
color: rgb(0,0,0);
text-decoration: none;}

a.navi:hover {
color: rgb(255,255,255);}
/* Tags */
li {
list-style-image: url(../images/listSq.gif);
padding-left: 6px;}

.butt {
background-color: rgb(125,130,134);
border:1px solid rgb(205,206,210);
color: #fff;
padding:2px 4px;}

.butt:hover {
background-color: rgb(115,191,189);
cursor:pointer;}

/* Positions */
.rela {
position:relative;}
.abso {
position:absolute;}

div#logo {
position:absolute;
top: 0;
left: 5px;
z-index: 10;}

div#ribbon {
position:absolute;
top: 38px;
left: 155px;
z-index: 10;
width: 760px;}

div#flow {
position:absolute;
top:131px;
left:67px;
width:150px;
z-index:10;}

div#btm {
position:absolute;
top:40px;
left:10px;
z-index:1;}

div#colour {
position:relative;
top:50px;
left:-75px;
width:145px;
height:40px;}

html>body div#colour {
left: 0;}

div#sendit {
position:relative;
top:10px;
left:75px;
width:145px;
height:40px;
background-color:rgb(125,130,134);}

html>body div#sendit{
left:150px;
top:8px;}

div#colname {
position:relative;
top:-18px;
left:-75px;
width:145px;}

html>body div#colname {
left:0;
top:-22px;}


div#content {
margin-left:30px;
}

td.bdrRr {
border-right: 1px solid rgb(115,191,189);
border-bottom: 1px solid rgb(115,191,189);}
td.bdrRl {
border-bottom: 1px solid rgb(115,191,189);
border-left: 1px solid rgb(115,191,189);}
td.bdrRa {
border-right: 1px solid rgb(115,191,189);
border-bottom: 1px solid rgb(115,191,189);
border-left: 1px solid rgb(115,191,189);}

td.bdrWl {
border-top: 1px solid rgb(255,255,255);
border-right: 1px solid rgb(255,255,255);
border-left: 1px solid rgb(115,191,189);}
td.bdrWr {
border-top: 1px solid rgb(255,255,255);
border-right: 1px solid rgb(255,255,255);}
td.bdrWa {
border-top: 1px solid rgb(255,255,255);
border-right: 1px solid rgb(115,191,189);
border-left: 1px solid rgb(115,191,189);}

/* Backgrounds */
.bgMain {
background: URL(../images/centre.jpg) no-repeat 0% 0%;}
.bgBtm {
background: URL(../images/freephone.jpg) no-repeat 100% 100%;}

.bg0 {
background: url(../images/shorts.jpg) no-repeat 0px 0px;}
.bg1 {
background: url(../images/laredo.jpg) no-repeat 0px 0px;}
.bg2 {
background: url(../images/texasbull.jpg) no-repeat 0px 0px;}
.bg3 {
background: url(../images/shirts.jpg) no-repeat 0px 0px;}
.bg4 {
background: url(../images/caps.jpg) no-repeat 0px 0px;}

.bgGry {
background-color: #c0c0c0;}
.bgBlu {
background-color: rgb(199,212,239);}
.bgPnk {
background-color: rgb(241,204,204);}

.fll {
      float:left;
      margin-right: 6px;
      margin-bottom: 4px;
}
.flr {
      float:right;
      margin-left: 6px;
      margin-bottom: 4px;
}
.clearL {
      clear: left;
}
.clearR {
      clear:right;
}
.clearB {
      clear:both;
}
.mt {
margin-top:10px;
}
.mr {
margin-right:10px;
}
.mb {
margin-bottom:10px;
}
.ml {
margin-left:10px;
}

.mt20 {
margin-top:20px;
}
.mr20 {
margin-right:20px;
}
.mb20 {
margin-bottom:20px;
}
.ml20 {
margin-left:20px;
}

img.line {
width:100%;
height:1px;
}

div.novis, img.novis {
visibility:hidden;
display:none;
}

fieldset {
border:1px solid rgb(125,130,134);
padding:10px 10px 20px 10px;
}

legend {
font-size: 16px;
color:rgb(115,191,189);
}

.dot {
border-bottom:1px dotted rgb(1,1,1);
width:100%;
}

.dot75 {
border-bottom:1px dotted rgb(1,1,1);
width:75%;
}

.dbl {
border-bottom:3px double rgb(1,1,1);
width:100%;
}
