/*****************************************************************************************************/
/* COPYRIGHT (C) 2007 TORQUAY UNITED FOOTBALL CLUB. ALL RIGHTS RESERVED */

body
{
 margin:0;
 padding:0;
 color:#000;
 font:0.7em 'Trebuchet MS',arial,sans-serif;
 background:#fff;
}

a,a:visited
{
 border:0;
 margin:0;
 padding:0;
 text-decoration:none;
 font-weight:normal;
 color:#3B3B3B;
}

a:hover
{
 font-weight:normal;
 text-decoration:underline;
 margin:0;
 padding:0;
 border:0;
 color:#3B3B3B;
}

a img,img
{
 margin:0;
 padding:0;
 border:0px;
}
				
form
{
 margin:0px;
 padding:0px;
}

p
{
 padding:0;
 margin:0;
 color:#535353;
}

/*****************************************************************************************************/
/* CONTAINERS */

#tufc
{
 width:955px;
 height:100%;
 margin:0 auto;
 padding:0;
}

#tufc #bg
{
 float:left;
 padding:0;
 margin:0;
 width:955px;
 background:url('../_img/bg.gif') repeat-y;
}

#tufc #body
{
 float:left;
 padding:0;
 margin:0;
 width:835px;
}


/*****************************************************************************************************/
/* HEADER */

#tufc #body #header
{
 float:left;
 padding:0;
 margin:0;
 width:835px;
 height:200px;
 overflow:hidden;
 background:url('../_img/bg-header-main.jpg') no-repeat;
 border-bottom:2px solid #fff;
}

#tufc #body #header #account
{
 float:right;
 padding:8px 0 0 28px;
 margin:0 25px 0 0;
 width:483px;
 height:28px;
 overflow:hidden;
 background:url('../_img/bg-account-panel.jpg') no-repeat;
}

#tufc #body #header #account #accountText
{
 float:left;
 padding:0;
 margin:1px 5px 0 0;
}

#tufc #body #header #account #accountText p
{
 text-transform:uppercase;
 font-weight:bold;
 color:#5D5D83;
}

#tufc #body #header #account #accountUser
{
 float:left;
 padding:0;
 margin:0 5px 0 0;
}

#tufc #body #header #account #accountPass
{
 float:left;
 padding:0;
 margin:0 5px 0 0;
}

#tufc #body #header #account #accountButton
{
 float:left;
 padding:0;
 margin:1px 0 0 0;
}

#tufc #body #header #account #accountButton #accountSubmit
{
 float:left;
 padding:0;
 margin:0;
 width:15px;
 height:15px;
 border:0;
 background:url('../_img/button-go.gif') no-repeat;
 cursor:pointer;
}

#tufc #body #header #account #accountRegister
{
 float:right;
 padding:1px 27px 0 0;
 margin:0;
}

#tufc #body #header #account .accountTextBox
{
 float:left;
 padding:0;
 margin:0;
 width:96px;
 height:16px;
 border:1px solid #9C9AC2;
 color:#5F5F83;
}

#tufc #body #header #banner
{
 float:left;
 padding:0;
 margin:0;
 width:835px;
 height:123px;
 overflow:hidden;
}

#tufc #body #header #banner #bannerLeft
{
 float:left;
 padding:0 0 0 40px;
 margin:0;
 width:76px;
 height:114px;
}

#tufc #body #header #banner #bannerLeft #picLogo
{
 float:left;
 padding:0;
 margin:0;
 width:116px;
 height:124px;
}

#tufc #body #header #banner #bannerRight
{
 float:right;
 padding:0;
 margin:0;
}

#tufc #body #header #banner #bannerRight #picTUFC
{
 padding:0;
 margin:37px 26px 2px 0;
 width:462px;
 height:22px;
}

#tufc #body #header #banner #bannerRight #picMerchandise
{
 padding:0;
 margin:0 0 0 216px;
 width:246px;
 height:18px;
}

#tufc #body #header #headerNav
{
 float:left;
 padding:0;
 margin:0;
 width:835px;
}

#tufc #body #header #headerNav #headerNavLeft
{
 float:left;
 padding:0;
 margin:0;
 height:40px;
}

#tufc #body #header #headerNav #headerNavLeft ul
{
 padding:0;
 margin:14px 0 0 23px;
 list-style-type:none;
}

#tufc #body #header #headerNav #headerNavLeft li
{
 padding:0 8px 0 8px;
 margin:0;
 display:inline;
 text-transform:uppercase;
 border-right:1px solid #B7B6C4;
}

#tufc #body #header #headerNav #headerNavLeft li a,#tufc #body #header #headerNav #headerNavLeft li a:visited
{
 padding:0;
 margin:0;
 color:#5F5F83;
 font-weight:bold;
}

#tufc #body #header #headerNav #headerNavRight
{
 float:right;
 padding:0 23px 0 0;
 margin:0;
 height:40px;
}

#tufc #body #header #headerNav #headerNavRight #searchText
{
 float:left;
 padding:14px 5px 0 0;
 margin:0;
}

#tufc #body #header #headerNav #headerNavRight #searchText p
{
 padding:0;
 margin:0;
 text-transform:uppercase;
 color:#5F5F83;
 font-weight:bold;
}

#tufc #body #header #headerNav #headerNavRight #searchField
{
 float:left;
 padding:13px 5px 0 0;
 margin:0;
}

#tufc #body #header #headerNav #headerNavRight #searchField input
{
 float:left;
 padding:0;
 margin:0;
 width:96px;
 height:16px;
 border:1px solid #9C9AC2;
 color:#5F5F83;
}

#tufc #body #header #headerNav #headerNavRight #searchButton
{
 float:left;
 padding:0;
 margin:14px 0 0 0;
}

#tufc #body #header #headerNav #headerNavRight #searchButton #searchSubmit
{
 float:left;
 padding:0;
 margin:0;
 width:15px;
 height:15px;
 border:0;
 background:url('../_img/button-go.gif') no-repeat;
 cursor:pointer;
}

/*****************************************************************************************************/
/* MAIN */

#tufc #main
{
 float:left;
 padding:0;
 margin:0;
 width:835px;
 min-height:568px;
}

#tufc #main #mainNav
{
 float:left;
 padding:0;
 margin:0;
 width:137px;
 min-height:568px;
 background:#FEF200;
}

#tufc #main #mainNav #inTheShop
{
 float:left;
 padding:15px 0 0 23px;
 margin:0;
 width:114px;
 height:28px;
 background:#232379;
 border-bottom:1px solid #fff;
}

#tufc #main #mainNav #mainNavLinks
{
 float:left;
 padding:0;
 margin:0;
 width:137px;
}

#tufc #main #mainNav #mainNavLinks ul
{
 padding:0;
 margin:0;
 list-style-type:none;
}

#tufc #main #mainNav #mainNavLinks li
{
 padding:8px 0 0 23px;
 margin:0;
 text-transform:uppercase;
 width:114px;
 height:24px;
 border-bottom:1px solid #EBDE06;
 border-top:1px solid #F5E803;
}

#tufc #main #mainNav #mainNavLinks li a,#tufc #main #mainNav #mainNavLinks li a:visited
{
 padding:0;
 margin:0;
 color:#747026;
 font-weight:bold;
}

#tufc #mainBody
{
 float:left;
 padding:0;
 margin:0 0 0 2px;
 width:694px;
}

#tufc #mainBody #mainBodyTop
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:248px;
 background:url('../_img/bg-main-panel.jpg') no-repeat;
 border-bottom:2px solid #fff;
}

#tufc #mainBody #mainBodyTop #mainBodyTopHeading
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:43px;
 text-align:right;
}

#tufc #mainBody #mainBodyTop #mainBodyTopHeading img
{
 padding:0;
 margin:15px 23px 0 0;
}

#tufc #mainBody #mainBodyTop #mainBodyTopLeft
{
 float:left;
 padding:20px 0 0 220px;
 margin:0;
 width:273px;
 height:184px;
 overflow:hidden;
}

#tufc #mainBody #mainBodyTop #mainBodyTopLeft h1,#tufc #mainBodyTop #mainBodyTopLeft h2
{
 padding:0;
 margin:0;
 font-size:140%;
 color:#fff;
 line-height:160%;
}

#tufc #mainBody #mainBodyTop #mainBodyTopLeft p
{
 padding:10px 0 0 0;
 margin:0;
 color:#fff;
}

#tufc #mainBody #mainBodyTop #mainBodyTopRight
{
 float:right;
 padding:1px 0 0 0;
 margin:0;
 width:191px;
 height:204px;
 overflow:hidden;
}

#tufc #mainBody #mainBodyTop #mainBodyTopRight h3
{
 padding:0;
 margin:0;
 font-size:100%;
 color:#fff;
 font-weight:bold;
 text-transform:uppercase;
}

#tufc #mainBody #mainBodyTop #mainBodyTopRight p
{
 padding:0 0 12px 0;
 margin:0;
 color:#fff;
}

#tufc #mainBody #mainBodyBottom
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
}

.prodPanel
{
 float:left;
 padding:0;
 margin:0;
 width:346px;
 height:159px;
 /* border-right:2px solid #fff; */
 border-bottom:2px solid #fff;
 overflow:hidden;
}

.prodPanelSmall
{
 float:left;
 padding:0;
 margin:0;
 width:346px;
 height:114px;
 /* border-right:2px solid #fff; */
 border-bottom:2px solid #fff;
 overflow:hidden;
}

.prodPanelTop
{

 padding:0;
 margin:0;
 width:346px;
 height:43px;
 border-bottom:2px solid #fff;
 background:#232379;
}

.prodPanelType
{
 float:left;
 margin:0;
 padding:15px 0 0 24px;
}

.prodPanelClick
{
 float:right;
 padding:0;
 margin:13px 14px 0 0;
}

.prodPanelClickText
{
 float:left;
 padding:0;
 margin:0 7px 0 0;
}

.prodPanelClickText p
{
 color:#FFF106;
}

.prodPanelClickText a,.prodPanelClickText a:visited
{
 color:#FFF106;
 text-decoration:none;
}

.prodPanelClickText a:hover
{
 color:#FFF106;
 text-decoration:none;
}

.prodPanelClickButton
{
 float:left;
 padding:0;
 margin:0;
 width:15px;
 height:15px;
}

.prodPanelBottom
{
 float:left;
 padding:0;
 margin:0;
 width:346px;
 height:114px;

}

.prodPanelPic
{
 float:left;
 padding:0;
 margin:0;
 width:114px;
 height:114px;
 background:#ADAEC2;
 border-right:2px solid #fff;
}

.prodPanelPic img
{
 padding:0;
 margin:7px 0 0 7px;
 width:98px;
 height:98px;
 border:1px solid #8888A0;
}

.prodPanelDetails
{
 float:left;
 padding:0;
 margin:0;
 width:229px;
 height:114px;
 background:#E0E0E8;
 border-right:1px solid #AEACC1;
}

.prodPanelDetailsTop
{
 float:left;
 padding:0;
 margin:0;
 width:229px;

 border-bottom:1px solid #AEACC1;
}

.prodPanelDetailsTopTitle
{
 float:left;
 padding:0 0 0 13px;
 margin:6px 0 0 0px;
 width:110px;
}

.prodPanelDetailsTopTitle p
{
 padding:0;
 margin:0;
 color:#5F5F81;
 font-weight:bold;
 text-transform:uppercase;
}

.prodPanelDetailsTopPrice
{
 float:right;
 padding:0;
 margin:6px 13px 0 0;
}

.prodPanelDetailsTopPrice p
{
 color:#5F5F81;
 font-weight:bold;
}

.prodPanelDetailsBottom
{
 float:left;
 padding:0 13px 0 13px;
 margin:0;
 width:203px;
 height:83px;
 border-bottom:1px solid #AEACC1;
}

.prodPanelDetailsBottom p
{
 padding:0;
 margin:10px 0 10px 0;
 color:#5F5F81;
}

/*****************************************************************************************************/
/* PRODUCT LISTINGS */

#tufc #mainBody #productsTop
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:180px;
 background:url('../_img/bg-panel-products.jpg') no-repeat;
 border-bottom:2px solid #fff;
}

#tufc #mainBody #productsTop #productsTopHeading
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:43px;
 text-align:right;
}

#tufc #mainBody #productsTop #productsTopText
{
 float:right;
 padding:17px 21px 0 21px;
 margin:0;
 width:278px;
}

#tufc #mainBody #productsTop #productsTopText p
{
 padding:0;
 margin:0;
 color:#fff;
}

#tufc #mainBody #productsTop #productsTopText h1
{
 padding:0;
 margin:0 0 12px 0;
 font-size:140%;
 color:#fff;
}

#tufc #mainBody #productsTop #productsTopHeading img
{
 padding:0;
 margin:15px 23px 0 0;
}

#tufc #mainBody #productsBottom
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
}

/*****************************************************************************************************/
/* VIEW PRODUCT */

.spanHeading
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:43px;
 border-bottom:1px solid #fff;
 background:#232379;
}

.spanHeadingImage
{
 padding:0;
 margin:15px 23px 0 0;
}

#tufc #mainBody #viewProductTopHeading
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:43px;
 text-align:right;
}

#tufc #mainBody #viewProductBottom
{
 float:left;
 padding:0;
 width:694px;
}

#tufc #mainBody #viewProductBottom #prodLeft
{
 float:left;
 padding:0;
 margin:0;
 width:344px;
 height:344px;
 background:#ACADC2;
 border-right:1px solid #fff;
}

#tufc #mainBody #viewProductBottom #prodLeft img
{
 padding:0;
 margin:7px 0 0 7px;
 padding:0;
 width:328px;
 height:328px;
 border:1px solid #88899E;
}

#tufc #mainBody #viewProductBottom #prodRight
{
 float:left;
 padding:0;
 margin:0;
 width:348px;
 height:343px;
 border-right:1px solid #AFADC2;
 /* border-bottom:1px solid #AFADC2; */
 background:#E0E0E8;
}

#tufc #mainBody #viewProductBottom #prodRight #prodThumbs
{
 float:left;
 padding:0;
 margin:0;
 width:114px;
 height:344px;
 background:#ADAEC2;
 border-right:1px solid #fff;
}

#tufc #mainBody #viewProductBottom #prodRight #prodThumbs
{
 float:left;
 padding:0;
 margin:0;
}

#tufc #mainBody #viewProductBottom #prodRight #prodThumbs #prodThumb1
{
 float:left;
 padding:0;
 margin:0;
 width:113px;
 height:114px;
 border-bottom:1px solid #fff;
}

#tufc #mainBody #viewProductBottom #prodRight #prodThumbs #prodThumb1 img
{
 padding:0;
 margin:7px 0 0 7px;
 width:98px;
 height:98px;
 border:1px solid #8A88A0;
}

#tufc #mainBody #viewProductBottom #prodRight #prodThumbs #prodThumb2
{
 float:left;
 padding:0;
 margin:0;
 width:113px;
 height:114px;
 border-bottom:1px solid #fff;
}

#tufc #mainBody #viewProductBottom #prodRight #prodThumbs #prodThumb2 img
{
 padding:0;
 margin:7px 0 0 7px;
 width:98px;
 height:98px;
 border:1px solid #8A88A0;
}

#tufc #mainBody #viewProductBottom #prodRight #prodThumbs #prodThumb3
{
 float:left;
 padding:0;
 margin:0;
 width:113px;
 height:114px;
}

#tufc #mainBody #viewProductBottom #prodRight #prodThumbs #prodThumb3 img
{
 padding:0;
 margin:7px 0 0 7px;
 width:98px;
 height:98px;
 border:1px solid #8A88A0;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails
{
 float:left;
 padding:0;
 margin:0;
 width:233px;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodDetailsTop
{
 float:left;
 padding:0;
 margin:0;
 width:233px;
 min-height:39px;
 border-bottom:1px solid #AEACC2;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodDetailsTop #prodTitle
{
 float:left;
 padding:0;
 margin:12px 0 0 13px;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodDetailsTop #prodTitle p
{
 font-weight:bold;
 text-transform:uppercase;
 color:#5A5D7E;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodDetailsTop #prodPrice
{
 float:right;
 padding:0;
 margin:12px 13px 0 0;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodDetailsTop #prodTitle p
{
 color:#5A5D7E;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodDesc
{
 float:left;
 padding:13px;
 margin:0;
 width:207px;
 border-bottom:1px solid #AEACC2;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodSizes
{
 float:left;
 padding:13px;
 margin:0;
 width:207px;
 border-bottom:1px solid #AEACC2;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodSizes p
{
 font-weight:bold;
 padding:0 0 5px 0;
 margin:0;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodSizes select
{
 float:left;
 padding:0;
 margin:0;
 width:205px;
 border:1px solid #9C9AC2;
 color:#5F5F83;
 font-size:100%;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodPersonalise
{
 float:left;
 padding:13px;
 margin:0;
 width:207px;
 border-bottom:1px solid #AEACC2;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodPersonalise p
{
 padding:0 0 2px 0;
 margin:0;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodPersonalise #letters
{
 float:left;
 padding:0;
 margin:0;
 width:120px;
 border:1px solid #9C9AC2;
 color:#5F5F83;
 font-size:100%;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodPersonalise #numbers
{
 float:left;
 padding:0;
 margin:0 0 0 10px;
 width:50px;
 border:1px solid #9C9AC2;
 color:#5F5F83;
 font-size:100%;
}

#tufc #mainBody #viewProductBottom #prodRight #prodDetails #prodBuy
{
 float:left;
 padding:13px;
 margin:0;
 width:207px;
}

/*****************************************************************************************************/
/* BASKET */

#tufc #mainBody #basketTopHeading
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:43px;
 text-align:right;
}

#tufc #mainBody #basketBottom
{
 float:left;
 padding:0;
 width:694px;
}

#tufc #mainBody #basketBottom #basketTable
{
 padding:0;
 margin:0;
 width:694px;
 border:0;
}

#tufc #mainBody #basketBottom #basketTable .basketTableHeader
{
 background:#B8B6CB;
 height:38px;
}

#tufc #mainBody #basketBottom #basketTable .basketTableHeader p
{
 font-weight:bold;
}

#tufc #mainBody #basketBottom #basketTable .basketTableRow
{
 padding:10px 0 10px 0;
 margin:0;
 background:#fff;
 height:38px;
 border-bottom:1px solid #AEACC2;
}

#tufc #mainBody #basketBottom #basketTable .qtyDropDown
{
 font-size:100%;
 padding:0;
 margin:0;
 width:35px;
 height:16px;
 border:1px solid #9C9AC2;
 color:#5F5F83; 
}

#tufc #mainBody #basketBottom #basketTable .basketTableTotals
{
 padding:5px 0 0px 0;
 margin:0;
 background:#E0E0E8;
 height:20px;
}

#tufc #mainBody #basketBottom #basketTable .basketTableButtons
{
 padding:0;
 margin:0;
 text-align:right;
 border-top:1px solid #AEACC2;
}

#tufc #mainBody #basketBottom #seatNum
{
 padding:0;
 margin:0;
}

#tufc #mainBody #basketBottom #seatNum input
{
 float:left;
 padding:0;
 margin:0;
 width:150px;
 height:16px;
 border:1px solid #9C9AC2;
 color:#5F5F83;
}

/*****************************************************************************************************/
/* STATIC PAGES */

#tufc #mainBody #staticTopHeading
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:43px;
 text-align:right;
}

#tufc #mainBody #staticBottom
{
 float:left;
 padding:30px 22px 30px 22px;
 width:650px;
}

#tufc #mainBody #staticBottom h4
{
 padding:0;
 margin:0 0 2px 0;
 color:#5F5F83;
 font-size:110%;
}

#tufc #mainBody #staticBottom p
{
 padding:0;
 margin:0 0 20px 0;
 color:#5F5F83;
}

/*****************************************************************************************************/
/* SUBSCRIBE */

div#subscribeForm
{
 float:left;
 padding:0;
 margin:0;
}

div#subscribeForm table
{
 padding:0;
 margin:0;
}

div#subscribeForm .subscribeTextBox
{
 float:left;
 padding:0;
 margin:0;
 width:170px;
 height:16px;
 border:1px solid #9C9AC2;
 color:#5F5F83;
}

/*****************************************************************************************************/
/* SHOP LOCATION */

#tufc #mainBody #locationBottom
{
 float:left;
 padding:0;
 width:694px;
}

#tufc #mainBody #locationBottom #locationIntro
{
 float:left;
 padding:20px 22px 0 22px;
 margin:0;
 width:650px;
 height:112px;
 overflow:hidden;
}

#tufc #mainBody #locationBottom #locationMain
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
}

#tufc #mainBody #locationBottom #locationMain #locationMainTop
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
 height:43px;
 border-top:2px solid #fff;
 border-bottom:2px solid #fff;
}

#tufc #mainBody #locationBottom #locationMain #locationMainTop #locationMainTopLeft
{
 float:left;
 padding:13px 0 0 22px;
 margin:0;
 width:325px;
 height:30px;
 border-right:2px solid #fff;
 background:#232379;
}

#tufc #mainBody #locationBottom #locationMain #locationMainTop #locationMainTopLeft p
{
 color:#FEF200;
 font-weight:bold;
}

#tufc #mainBody #locationBottom #locationMain #locationMainTop #locationMainTopRight
{
 float:left;
 padding:13px 0 0 22px;
 margin:0;
 width:323px;
 height:30px;
 background:#232379;
}

#tufc #mainBody #locationBottom #locationMain #locationMainTop #locationMainTopRight p
{
 color:#FEF200;
 font-weight:bold;
}

#tufc #mainBody #locationBottom #locationIntro p
{
 padding:0;
 margin:0;
}

#tufc #mainBody #locationBottom #locationMain #locationMainBottom
{
 float:left;
 padding:0;
 margin:0;
 width:694px;
}

#tufc #mainBody #locationBottom #locationMain #locationMainBottom #locationMapGoogle
{
 float:left;
 padding:0;
 margin:0;
 width:347px;
 border-right:2px solid #fff;
}

#tufc #mainBody #locationBottom #locationMain #locationMainBottom #locationMapGoogle #map
{
 padding:0;
 margin:0;
 width:345px;
 height:343px;
 border:1px solid #C2C1BC;
}

#tufc #mainBody #locationBottom #locationMain #locationMainBottom #locationMapZoom
{
 float:left;
 padding:0;
 margin:0;
 width:345px;
}

#tufc #mainBody #locationBottom #locationMain #locationMainBottom #locationMapZoom #zoomMap
{
 padding:0;
 margin:0;
 width:343px;
 height:343px;
 border:1px solid #C2C1BC;
}

/*****************************************************************************************************/
/* CONTACT FORM */

#contactDiv
{
 padding:0;
 margin:0;
}

#contactDiv #contactTable
{
 padding:0;
 margin:0;
}

#contactDiv p
{
 padding:0;
 margin:0;
}

#contactDiv input
{
 float:left;
 padding:0;
 margin:0;
 width:320px;
 height:18px;
 border:1px solid #9C9AC2;
 color:#5F5F83;
 font-size:100%;
}

#contactDiv textarea
{
 float:left;
 padding:0;
 margin:0;
 width:320px;
 height:80px;
 border:1px solid #9C9AC2;
 color:#5F5F83;
 font-size:100%;
 font-family:'Trebuchet MS',arial,sans-serif;
}

#contactDiv #sendButton
{
 padding:0;
 margin:0;
 width:100px;
 height:23px;
 border:0;
 cursor:pointer;
 background:url('../_img/button-send.gif') no-repeat;
}

/*****************************************************************************************************/
/* RECOVER PASSWORD FORM */

#recoverPassDiv
{
 padding:0;
 margin:0;
}

#recoverPassDiv #recoverPassTable
{
 padding:0;
 margin:0;
}

#recoverPassDiv p
{
 padding:0;
 margin:0;
}

#recoverPassDiv input
{
 float:left;
 padding:0;
 margin:0;
 width:320px;
 height:18px;
 border:1px solid #9C9AC2;
 color:#5F5F83;
 font-size:100%;
}

#recoverPassDiv #sendButton
{
 padding:0;
 margin:0;
 width:100px;
 height:23px;
 border:0;
 cursor:pointer;
 background:url('../_img/button-send.gif') no-repeat;
}

/*****************************************************************************************************/
/* ADVERTS */

#tufc #ads
{
 float:left;
 margin:0;
 padding:17px 0 0 0;
 width:120px;
 min-height:753px;
 background:#D7D7DF;
}

#tufc #ads #adTop
{
 float:left;
 padding:0;
 margin:0;
 width:120px;
 height:497px;
 border-bottom:2px solid #fff;
}

#tufc #ads #adBottom
{
 float:left;
 padding:0;
 margin:0;
 width:120px;
 height:180px;
 border-bottom:2px solid #fff;
}

/*****************************************************************************************************/
/* FOOTER */

#tufc #footer
{
 float:left;
 padding:0;
 margin:0;
 width:955px;
 background:#fff;
}

#tufc #footer #footerNav
{
 float:left;
 padding:0;
 margin:12px 0 20px 0;
 width:955px;
 height:40px;
 overflow:hidden;
 background:url('../_img/bg-bottom-nav.jpg') 920px 10px no-repeat #232379;
}

#tufc #footer #footerNav ul
{
 padding:0;
 margin:13px 0 0 23px;
 list-style-type:none;
}

#tufc #footer #footerNav li
{
 padding:0 8px 0 8px;
 margin:0;
 display:inline;
 border-right:1px solid #F9F300;
}

#tufc #footer #footerNav li a,#tufc #footer #footerNav li a:visited
{
 padding:0;
 margin:0;
 color:#F9F300;
}

#tufc #footer #footerFormoda
{
 float:left;
 padding:0 0 19px 0;
 margin:0 0 21px 0;
 width:955px;
 background:#fff;
 border-bottom:1px solid #CCCAD7;
}

#tufc #footer #footerFormoda #formoda
{
 float:left;
 padding:0 0 0 23px;
 margin:0;
}

#tufc #footer #footerFormoda #formoda #w3c
{
 float:left;
 padding:0;
 margin:0 10px 0 0;
}

#tufc #footer #footerFormoda #formoda #w3c #picXHTML
{
 padding:0;
 margin:0;
 width:80px;
 height:15px;
}

#tufc #footer #footerFormoda #formoda #w3c #picCSS
{
 padding:0;
 margin:0;
 width:80px;
 height:15px;
}

#tufc #footer #footerFormoda #formoda #formodaText
{
 float:left;
 padding:0;
 margin:0;
}

#tufc #footer #footerFormoda #cards
{
 float:right;
 padding:3px 0 0;
 margin:0 10px 0 0;
 background:url('../_img/accepted-credit-cards.jpg') top right no-repeat;
 width:310px;
 height:17px;
}

#tufc #footer #base
{
 float:left;
 padding:0 23px 0 23px;
 margin:0;
 width:909px;
 background:#fff;
}

#tufc #footer #base p
{
 padding:0 0 10px 0;
 margin:0;
}


