/*  
Red c01a14
Wine 620d0a
Rose  8c4e4c
Bright Blue  3369c3
Blue  264f92
Orangeish  f8b719
Grey  5c5c5c
Dark Grey  3a3a3a
*/


body 
{
font-family:,georgia, Arial, Helvetica, sans-serif;
font-size:small;
color:#5c5c5c;
width:100%;
margin:9px 0 0 0;
padding:0;
text-align:center;
background:#3369c3 url(../img/bg-body.jpg) repeat-x top;
}

#wrapper
{
font-size:97%;
line-height:1.5em;
margin-left:auto;
margin-right:auto;
width:772px;
text-align:left;
}

#header
{

}

#main
{
float:left;
width:772px;
margin:1px 0 0 0;
background:#f8b719;
}

/*  Nav  */
#leftNav
{
width:193px; /* 205 - margins (12px) */
float:left;
margin:50px 6px 10px 6px;
padding:0;
background:#264f92;
}

#leftNav ul
{
list-style-type:none;
padding:0;
margin:0;
}

#leftNav li
{

margin:4px 0;
}

#leftNav li a, #leftNav li a:link, #leftNav li a:visited, #leftNav li a:hover, #leftNav li a:active
{
color:#fff;
text-decoration:none;
text-indent:5px;
background:#3369c3;
height:35px;
line-height:35px;
display:block;
font-size:16px;
font-weight:900;
width:193px;
}

#leftNav li a:hover
{
color:#3369c3;
background:#f8b719; /* yellow */
}

#leftNav li a.section /* Active page */
{
color:#fff;  
background:#264f92; /* blue */
}


/*  SUB NAV */
#leftNav ul li ul
{
list-style-type:none;
padding:0 0 2px 0;
margin:0;
}

#leftNav li ul li
{
margin:4px 6px;
}

#leftNav li ul li a, #leftNav li ul li a:link, #leftNav li ul li a:visited, #leftNav li ul li a:hover, #leftNav li ul li a:active
{
color:#f8b719;
text-decoration:none;
text-indent:20px;
background:#264f92 url(../img/subnav-star-over.gif) no-repeat 5px 50%;
height:26px;
line-height:26px;
display:block;
font-size:13px;
font-weight:900;
width:179px;
border:1px dashed #f8b719;
}

#leftNav li ul li a:hover
{
color:#f8b719;
border:1px dashed #fff;
background:#264f92 url(../img/subnav-star.gif) no-repeat 5px 50%;
}



#TTMlogo
{
position:absolute;
top:23px;
}


#content
{
width:521px; /* 567 - right margin (6px) & padding (40px) */
float:left;
padding:20px;
margin:15px 6px 0px 0px;
background:#fff;
border-bottom:6px #f8b719 solid;
min-height:520px;
}

#contentArea
{
width:521px; /* 567 - right margin (6px) & padding (40px) */
float:left;
padding:20px;
margin:15px 6px 0px 0px;
background:#fff;
border-bottom:6px #f8b719 solid;
min-height:520px;
}


* html #content
{
width:505px; 
}

* html #contentArea
{
width:505px; 
}

#footer
{
font-size:96%;
clear:both;
width:772px;
height:49px;
text-align:center;
padding:5px 0 0 0;
background:#fff url(../img/footer.jpg) no-repeat;
border-bottom: 10px solid #c01a14;
margin-bottom:14px;
color:#3a3a3a;
}




/*  Global Elements and Postioning */

img {border:0;}

a, a:link, a:visited, a:hover, a:active
{
color:#264f92;
font-weight:900;
text-decoration:underline;
}

a:hover
{
color:#c01a14
}


/*
P
{
margin:.6em 0;
}
*/

h1
{
color:#c01a14;
font-size:120%;
font-weight:900;
padding:0;
margin:0;
}

h2
{
color:#5c5c5c;
font-size:120%;
font-weight:900;
padding:0;
margin:0;
}

h3
{
color:#5c5c5c;
font-size:115%;
font-weight:900;
padding:0;
margin:0;
}

h4
{
color:#5c5c5c;
font-size:110%;
font-weight:900;
padding:0;
margin:0;
}

h5
{
color:#5c5c5c;
font-size:105%;
font-weight:900;
padding:0;
margin:0;
}

ul
{

}

ul li
{

}

.small {font-size:90%;}
.text-center {text-align:center;}

.star {background: url(../img/star.gif) no-repeat; padding-left:20px;}



#basket2
{
background:red;
}







