﻿body 
{
	margin-top:0px;
	/*cursor:url("warning.cur"); */
}

#divWholePage
{
	background-color:#dddddd;
	display:none;
	position:absolute;
	filter: alpha(opacity=70);	
	-moz-opacity:0.7;
}

#iframe
{
    position: absolute;
    z-index: 10;
    display: none;
}

.ErrorMessageBlackBackground
{
	font-family:Verdana;
	font-weight:bold;
	font-size:16px;	
	color:#ffffff;	
}

.ErrorMessageWhiteBackground
{
	font-family:Verdana;
	font-weight:bold;
	font-size:16px;	
	color:#000000;	
}

.GTGMasterDiv
{
    width:980px;
    height:820px; 
}

.MainDiv
{
	width:900px;
	height:550px;
	border:solid 1px #000000;	
	border-top:solid 0px #000000;
	text-align:left;
}

.ImageButton
{
	background-color:Transparent;	
	border:none 0px;
	cursor:hand;
	cursor:pointer;

}

/*.MenuText
{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;	
	color:#ffffff;
	background-color:#aaaaaa;
	cursor:hand;
	cursor:pointer;
}*/

.MenuSeparators
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;	
	color:#000000;
	background-color:#aaaaaa;
}

.MenuHeader
{
	font-family:verdana;
	font-weight:bold;
	font-size:18px;	
	color:#ffffff;
	text-decoration:none;
}

.MenuHeaderHover
{
	font-family:verdana;
	font-weight:bold;
	font-size:18px;	
	color:#0059FF;/*#2255dd;*/
	text-decoration:underline;
	cursor:pointer;
	
}

.MenuText
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;	
	color:#ffffff;	
	text-align:left;
	
}

.MenuImg
{
	border:solid 3px #000000;	
	cursor:pointer;
	width:106px;
	height:80px;
}

.MenuLearnMore
{
    font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	color:#00ff00;	
	cursor:pointer;
}

.CallUs
{
    font-family:verdana;
	font-weight:bold;
	font-size:20px;	
	color:#0000BB;   
}

 .BackToHomeLink
 {
	font-family:verdana;
	font-weight:bold;
	font-size:14px;	
	color:#000000;  
	cursor:pointer;
 }
 
 .PageTitleHeader
 {
	font-family:verdana;
	font-weight:bold;
	font-size:20px;	
	color:#ffffff;  
 }
 
 .copyrightText
 {
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	color:#555555;  
 }
 
 .bottomPageLink
 {
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	color:#ffffff; 
 }
 
 .ourThanks
 {
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	color:#ffffff; 
 }
 
 .myImagesImgTable
{
	position:absolute;
	display:none;
	border:solid 2px #dddddd;
	background-color:#000000;
	padding:4px 4px 4px 4px;
	z-index:11;
}

.myImagesLink
{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;	
	color:#ffffff; 
}

.myImagesDescription
{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;	
	color:#00ff00; 
	vertical-align:bottom;
}

.hideImg640x480
{
	display:none;	
	width:640px;
	height:480px;
}

.hideImg
{
	display:none;
}

.TopMenuText
{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;	
	color:#ffffff; 
	cursor:pointer;
	text-align:center;
}

.TopMenuTextSeparator
{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;	
	color:#666666; 
	width:20px;
	text-align:center;
	vertical-align:middle;
}
 
.PicAdminGrid
{
    font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	color:#000000; 
}

.PicAdminGrid
table
{
    background-color:#bbbbbb;
    
}

.PicAdminAddTable
{
    font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	color:#000000;
	background-color:#dddddd;
	border:solid 1px #000000;
}   

.PicAdminAddHeader
{
    font-family:tahoma;
	font-weight:bold;
	font-size:14px;	
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
}

.GTGButton
{
	border:solid 1px #000000;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;  
	color:#008000;
	cursor:pointer;
}

.GTGPicAdminPageHeader
{
    font-family:Verdana;
    font-weight:bold;
	 
} 

.GTGPicDescription
{
    font-family:Verdana;
	font-weight:bold;
	font-size:10px;  
	color:#ffffff;   
}
    
.GTGPicsScrollDiv
{
    overflow:auto;
    height:400px;  
    cursor:pointer; 
}

.GTGPicImage
{
     border:solid 1px #ffffff;  
}

.PinAdminNewPin
{
	position:absolute;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;  
	color:#ff0000; 
	padding:3px 3px 3px 3px;  
}

.PinStyle
{
	cursor:help;	
}

.NewPinTableHeader
{
	font-family:verdana;
	font-weight:bold;
	font-size:12px; 
	color:#ffffff;
	background-color:#008000;
}

.NewPinDataEntryRow
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	background-color:#FFFACD; 
	vertical-align:top;
}

.NewPinTextBoxes
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
}

.GridPointsStyle
{
	/*top:595px;
	left:0px;*/
	position:relative;	
}

.PinInfoTableStyle
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	background-color:#FFFACD; 
	border:solid 1px #000000;
	width:200px;
}

.PinInfoTableCityRow
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	background-color:#DDD8AB; 
	text-align:center;  
	/*border:solid 1px #000000;*/
}

.GridPointsHeaderStyle
{
	text-align:left;
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
}

.GridPointsRowStyle
{
	text-align:left;
	font-family:verdana;
	font-weight:normal;
	font-size:12px;
}

.PinCloseLink
{
    font-family:verdana;
	font-weight:normal;
	font-size:10px; 
	text-align:center;   
}

.PinLinkCaption
{
    font-family:verdana;
	font-weight:normal;
	font-size:10px;  
	color:#0000bb;
	text-align:center;  
}
 
.PagingNumber
{
	font-family:verdana;
	font-weight:bold;
	font-size:13px;	
	color:#ffffff;
	cursor:default;
}

.PagingText
{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;	
	cursor:default;
}

.UsMapHeader
{
	position:absolute;
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#008000;	
	text-align:center;
	width:100%;
}

.ContactUsOuterTableStyle
{
	background-color:#dddddd;	
}

.EmailTableHeader
{
	/*background-image:url(images/blueGrad3.png);
	background-repeat:repeat-x;*/
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;	
}

.ContactUsSendSpan
{
	border-style:outset;	
	/*border-color:#aaaaaa;*/
	border-width:1px;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	background-color:#C2CBCF;
}

.ContactUsCancelSpan
{
	border-style:outset;	
	/*border-color:#aaaaaa;*/
	border-width:1px;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	background-color:#dddddd;
}

.ContactUsToTextbox
{
	width:625px;	
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	color:#aaaaaa;
}

.ContactUsSubject
{
	width:625px;	
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	color:#000000;
}

.ContactUsFromTextbox
{
	width:625px;	
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	width:400px;
}

.divContactUsToFrom
{
	border-style:ridge;	
	border-width:1px;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
	width:80px;
	
}

.ContactUsSendMeCopy
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
}

.divContactUsSubject
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;	
}

.ContactUsBodyTextbox
{
	width:100%;	
	font-family:verdana;
	font-weight:normal;
	font-size:10px;	
}

.EmailSendButton
{
	border-style:none;
	font-family:arial;
	font-weight:bold;
	font-size:12px;		
	background-color:#C2CBCF;
}

.EmailCancelButton
{
	border-style:none;
	font-family:arial;
	font-weight:bold;
	font-size:12px;		
	background-color:#dddddd;
}

.divSuccessStyle
{
	background-color:#000000;
	/*filter: alpha(opacity=0);*/
	display:none;
	-moz-opacity: 0;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #000000;
}

.EmailSent
{
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	font-family:verdana;
	font-weight:bold;
	font-size:24px;	
	color:#ffffff;
}

div.menublock{width: 437px;height:120px;margin-bottom: 5px;}
.h3MenuItem{margin:0;padding: 0 0 0px;background: #333333;text-align: center;}


div.bottomLinkblock{width: 227px;height:35px;margin-bottom: 0px;}
.bottomLink{margin:0;padding: 0 0 0px;background: #333333;text-align: center} /*Ford GT Forums link */


div.TopLinks{width: 400px;height:45px;}
.h3TopMenu{margin:0;padding: 0 0 0px;background: #333333;text-align: center} /*Top menu */

div.roundDivTestimonialsDIV{width: 702px;height:5px;margin-bottom: 5px;}
.roundDivTestimonialsH3{margin:0;padding: 0 0 0px;background: #cccccc;text-align: center} /*Testimonials background table */

div.DealerTable{width: 700px;height:25px;margin-bottom: 5px;}
.h3DealerTable{margin:0;padding: 0 0 0px;background: #333333;text-align: center} /*Top menu */



.ComponentsMainHeader
{
	font-family:Verdana;
	font-weight:normal;
	font-size:20px;
	color:#000080; /*color:#3C7FAF;*/
	border:solid 1px #000080;
	padding:3px 3px 3px 3px;
	background-image:url(images/blueGrad.jpg);
	
}

.ComponetsSubHeader
{
	font-family:Verdana;
	font-weight:normal;
	font-size:12px;
	color:#000080;
	
}

.SubPageMain
{
    font-family:Verdana;
	font-weight:normal;
	font-size:16px;
	color:#ffffff; 
	height:400px;
	overflow:auto;
	
}

.SubPageHeader
{
    font-family:Arial;
    font-weight:normal;
	font-size:20px;
	color:#ddd;
	text-align:center;
	
}

.SubPageSubHeader
{
    font-family:Arial;
    font-weight:bold;
	font-size:14px;
	color:#ffffff; 
	text-align:center;
	
}

.SubPageImg
{
    width:75px;
    border:ridge 1px #ffffff;
    cursor:pointer;
    margin:0px 5px 0px 5px;
}

.SubPageImgText
{
    font-family:tahoma;
    font-weight:bold;
	font-size:18px;
	color:#ffffff;  
	border-bottom:solid 1px #444444;
	vertical-align:bottom;
}

.SubPageImgTextSmall
{
    font-family:Arial;
    font-weight:bold;
	font-size:12px;
	color:#bbbbbb;  
	/*border-bottom:solid 1px #444444;*/
	vertical-align:bottom;
}

.SubPageImgTextSmallEDITOR
{
    font-family:Arial;
    font-weight:bold;
	font-size:12px;
	color:#bbbbbb;  
	/*border-bottom:solid 1px #444444;*/
	vertical-align:bottom;
	background-color:#000000;
}

.floatleft
{
	float: left;
	margin: 5px 5px 0px 0px;
	border: 1px solid #666;
	padding: 1px;
	width:100px;
	cursor:pointer;
}

.floatright
{
	float:right;
	margin: 5px 0 5px 5px;
	border: 1px solid #666;
	padding: 1px;
	width:100px;
	cursor:pointer;
}

.ListItemText
{
	font-family:Tahoma;
    font-weight:normal;
	font-size:24px;
	color:#bbbbbb; 
}

.ListItemTextSmall
{
	font-family:Arial;
    font-weight:normal;
	font-size:12px;
	color:#eeeeee;
}

.ListItem
{
	border-bottom:solid 1px #222222;
}

.DealerHeader
{
	font-family:Arial;
    font-weight:bold;
	font-size:14px;
	color:#fff; 	
}

.DealerLinks
{
	font-family:Arial;
    font-weight:bold;
	font-size:14px;
	color:#fff; 	
	text-decoration:underline;
	cursor:pointer;
}

.AboutUsText
{
	font-family:verdana;
    font-weight:normal;
	font-size:18px;
	color:#bbb; 
	
}

.AboutUsHeader
{
	font-family:Arial;
    font-weight:normal;
	font-size:20px;
	color:#ddd;
	
}

.AboutUsImg
{
	border: 1px solid #bbb;
	padding: 2px;
	width:100px;
	cursor:pointer;
}

.Validator
{
	font-family:verdana;
    font-weight:normal;
	font-size:12px;
	color:#ff0000; 
	text-align:left;
}

.BlogNewHeader
{
	font-family:verdana;
    font-weight:normal;
	font-size:12px;
	color:#000; 
	text-align:left;
}

.BlogNewHeaderTop
{
	font-family:verdana;
    font-weight:bold;
	font-size:14px;
	color:#000; 
	text-align:left;
}

.BlogHeaderRow
{
	font-family:verdana;
    font-weight:normal;
	font-size:10px;
	color:#fff; 
	text-align:left;
}

.BlogHeaderRowBody
{
	font-family:verdana;
    font-weight:normal;
	font-size:12px;
	color:#000; 
	text-align:left;
	
}

.BlogHeaderRowSubject
{
	font-family:verdana;
    font-weight:bold;
	font-size:14px;
	color:#333; 
	text-align:left;
	
}

.BlogHeaderRowNameDate
{
	font-family:verdana;
    font-weight:normal;
	font-size:12px;
	color:#888; 
	text-align:left;
	
}

.BlogMainDiv
{
	border-bottom:solid 1px #888;
	background-color:#dddddd;	
	width:500px;
}

.divNewBlog
{
	display:none;
	border:solid 1px #bbb;
	width:450px;
	background-color:#dddddd;
}

.TestimonialHeaderText
{
	font-family:verdana;
    font-weight:bold;
	font-size:16px;
	color:#fff; 
	text-decoration:underline;
}

.TestimonialLink
{	
	font-family:arial;
    font-weight:bold;
	font-size:14px;
	color:#0000ff;
	text-decoration:underline;
}

.CloseX
{
	font-family:arial;
    font-weight:bold;
	font-size:16px;
	height:25px;
	
}
