body {
text-align: center;
min-width: 950px;
background-color: #ffffff;
}   
.wrapper {
text-align: left;
width: 950px;
margin-left: auto;
margin-right: auto;
}
h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 28px;
}
.subtext {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9px;
}
.Normal {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
.Large {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
}
a:link {
color: #4c4b4b;
text-decoration: none;
font-weight: normal;
}
li :link {
color: #4c4b4b;
text-decoration: none;
font-weight: normal;
}
a:visited {
color: #4c4b4b;
text-decoration: none;
font-weight: normal;
}
li a:visited {
color: #4c4b4b;
text-decoration: none;
font-weight: normal;
}
a:hover {
color: #ff0000;
font-weight: normal;
}
li a:hover {
color: #ff0000;
font-weight: normal;
}
#finColumn {
width:210px;
height:500px;
}
#windFinColumn {
width:210px;
height:550px;
}
/************************************************************************************************/
.image {/*image classes, this one for kitefin thumbnails, rest for appropriate thumbnails*/
width:52px;
height:110px;
border:0px;
float:left;
padding:0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9px;
font-weight: bold;
}
.windimage {
width:52px;
height:109px;
border:0px;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9px;
font-weight: bold;
}
.clothingimage {
width:100px;
height:140px;
border:0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9px;
font-weight: bold;
text-align:center;
}
.aboutimage {
width:70px;
height:100px;
border:0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9px;
font-weight: bold;
}
#newsPicBox {
width:400px;
height.400px;
float:left;
}
/************************************************************************************************/
#top {/*Header divs and other included*/
height:160px;
width:950px;
}
#topBanner {
width:778px;
height:130px;
float:left;
}
#headerPics {
width:950px;
height:130px;
float:left;
}
#Cart{
height:130px;
width:172px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: Normal;
float:left;
background:  url(images/Template/cart_back.jpg)  no-repeat;

}
#cartText{
height:50px;
width:157px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: Normal;
float:left;
padding-left:15px;
padding-top:10px;

}
#nav{
width:950px;
height:30px;
float:left;
}
.nav_button{
width:104px;
height:30px;
float:left;
border-right: 1px solid #ffffff;
}
/************************************************************************************************/
#columnLeft {
height:500px;
width:140px;
float:left;
}	
#columnCentre {
height:500px;
width:700px;
float:left;
background:  url(images/Template/centre_back.jpg)  no-repeat;
text-align: center;
}
#columnCentreGallery {
height:500px;
width:1000px;
float:left;
text-align: center;
}
#columnRight {
width:230px;
height:500px;
float:left;
background:  url(images/Template/right_back.jpg)  no-repeat;
padding-left:10px;
position:relative;
left:20px;
}
#innerColumnCentreGallery {
height: 500px;
width: 700px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
float:left;
}
/***********************************************************************************************/
#footer{/*Footer div and included divs*/
height:120px;
width:950px;
float:left;
padding-top:20px;
}
#bottomRight {
height:100px;
width : 200px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
text-align: center;
float:left;
}
#bottomLeft {
height:100px;
width : 150px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
float:left;
}
#bottomCentre {
height:100px;
width : 600px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
float:left;
}
/************************************************************************************************/
.flag {/*ColunmLeft and nav bar divs*/
width:30px;
height:18px;
border:0px;
float:left;
}
#navigation { 
width: 140px;
height: 300px;
margin: 0;
font-weight: normal;
padding-top:20px;
}
#navText{
padding-top:1px;
}
#cards {
width:130px;
height:55px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
text-align:justify;
}
/************************************************************************************************/
#topRightTextBox1{
width:200px;
height:50px;
float:left;
}
#addCart {
width:auto;
height:auto;
float:left;
}
#photoholder {
width:auto;
height:auto;
background:  url(images/ajax-loader.gif) 50% 50% no-repeat;
padding-top:10px;
float:left;
}
#thephoto {
width:auto;
height:auto; 
}
#kiteText {
width:500px;
height:100px;
}
.indexPhoto{
height:auto;
width:auto;
float:left;
}
#news{
width:200px;
height:150px;
background:  url(images/Template/news.jpg)  no-repeat;
float:left;
padding-left:20px;
padding-top:10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: Normal;
}
#newsInner{
width:160px;
height:125px;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: Normal;
overflow: scroll;

}
#navWorld{
width:120px;
height:90px;
float:left;
background-color:#dcdada;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: Normal;
text-align:center;
}
.galleryImage {
width:auto;
height:auto;
padding:1px;
padding-left:12px;
padding-top:4px;
float:left;
}
#photoText {
width:1000px;
height:50px;
border:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
float:left;
text-align:justify;
}
#titleText {
width:430px;
height:10px;
border:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
float:left;
padding-top:0px;

text-align:left;
}
#titleText2 {
width:300px;
height:10px;
border:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
float:left;
padding-top:10px;
text-align:right;
}
#titleText3 {
width:200px;
height:10px;
border:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
float:left;
padding-top:10px;
text-align:right;
}
/*************************************************************************************************/
/*home page specific styles*/
#indeximage {
width:160px;
height:150px;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: Normal;
}
#indexRightText {
width:150px;
height:50px;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: Normal;
}
#indexText {
width:600px;
height:auto;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: Normal;
}
/**************************************************************************************************/
#textBox{ /*Div for item details on product page when item is windsurf fin or item of clothing*/
width:270px;
height:390px;
float:left;
text-align:justify;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
#textBox1{ /*Div for item details on product page when item is kitesurf fin*/
width:250px;
height:180px;
padding-top:10px;
float:left;
text-align:left;
padding-left:10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
#textBox2{ /*Div for item details if the item is a set on product page when item is kitesurf fin*/
width:180px;
height:180px;
float:left;
text-align:left;
padding-left:10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
#textBox3{ /*Div for add to cart if the item is a set on product page*/
width:200px;
height:180px;
float:left;
text-align:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
padding-left:20px;
}
/**************************************************************************************************/
/*Addto Cart specific class*/
#columnCentreCart {
height:600px;
width:940px;
float:left;
background:  url(images/Template/TFClogo.jpg) 50% 0%  no-repeat;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
text-align: center;
}
/**************************************************************************************************/
/*displayDetails specific classes*/
#columnCentreDetails {
height:auto;
width:350px;
background-color: #dcdada;
padding:5px;
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
text-align: left;
}
#columnCentreOuter {
height:auto;
width:600px;
float:left;
}
/***************************************************************************************************/
/*contact.html specific class*/
#columnCentreContact {
height:500px;
width:950px;
float:left;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
