﻿

.Clear{font-size:0; height:0; line-height:0; clear:both;}

.TextPanel{font-size:1.2em;}
.TextPanel strong{font-size:1.4em;}
.TextPanel p{margin-bottom:20px;}
#Glossary p{margin-bottom:10px;}



/* Generic Styles */

body{background:#0C0C0C url(../i/BodyBack.jpg) repeat-x; color:White; font-size:62.5%; font-family:Segoe UI, Arial, Verdana;}

#Header{width:100%; height:240px; background:url(../i/Header.jpg) center 10px no-repeat;}

#MainColumns{width:960px; margin:auto; font-size:1.2em; background:url(../i/ColumnDivider.jpg) 599px 0px no-repeat;}
#MainColumns .Left{float:left; width:600px;}
#MainColumns .Right{float:right; width:360px;}

#MenuBack{width:960px; margin-bottom:200px; margin:auto; height:40px; background:url(../i/Footerback.gif); margin-top:100px; margin-bottom:50px; text-align:center;}
#MenuLeft{height:40px; background:url(../i/FooterLeft.gif) no-repeat;}
#Menu{height:40px; font-size:1.2em; background:url(../i/FooterRight.gif) right center no-repeat;}
#Menu .Inner{padding-top:12px;}
#Menu a{color:White; text-decoration:none;}
#Menu a:hover{text-decoration:underline;}

.Title{width:960px; margin:auto; height:40px; background:black; margin-bottom:30px; margin-top:30px;}
.TitleLeft{height:40px; background:url(../i/TitleLeft.gif) no-repeat;}
.TitleRight{height:40px; background:url(../i/TitleRight.gif) no-repeat right center;}

.privacy {font-size: 18px; font-weight: bold;}

h1{position:relative; top:6px; left:16px; font-size:18px; font-weight:bold;}
h2{position:relative; top:6px; left:16px; font-size:18px; font-weight:bold;}
#ForeignCurrency{font-size:1.2em;}
#ForeignCurrency p{width:940px; margin:auto; margin-bottom:20px;}
#ForeignCurrency ul{width:960px; margin:auto; position:relative; left:50px;}
#ForeignCurrency li{list-style-type:disc;}


#ForeignCurrency{margin-bottom:100px;}

/* Quote form styles */

#Quote{padding-right:30px;}
#Quote .Header{margin-bottom:8px;}
#Quote .Intro{}

#Quote .Divider1{height:30px; background:url(../i/Divider1.jpg) center center repeat-x;}
#Quote .Divider2{height:30px; background:url(../i/Divider2.jpg) center center repeat-x;}
#Quote .Divider3{height:30px; background:url(../i/Divider3.jpg) center center repeat-x;}

#Quote .Fieldset{width:100%}
#Quote .LabelCell{font-size:16px; width:140px;}
#Quote .Question{position:relative; left:45px; top:8px; width:320px; height:26px; font-size:17px; font-weight:bold; color:#4D4D4D; border:0;}
#Quote .Question1{float:right; width:374px; height:39px; background:url(../i/Question1.gif);}
#Quote .Question2{float:right; width:374px; height:39px; background:url(../i/Question2.gif);}
#Quote .Question3{float:right; width:374px; height:39px; background:url(../i/Question3.gif);}
#Quote .QuestionCell{padding:5px 0px;}
#Quote .Validation{float:right; width:40px; height:39px; text-align:center; background:url(../i/Validation.gif);}
#Quote .Validation img{position:relative; top:7px;}

#QuoteButton{margin-left:155px;}
#QuoteButton a{display:block; position:relative; width:355px; height:78px; background:url(../i/QuoteButton.gif) 0px 0px;}
#QuoteButton a:hover{display:block; position:relative; width:355px; height:78px; background:url(../i/QuoteButton.gif) 0px 0px; background-position:0px -78px;}

/* Combo Box */

.ComboBox{float:right; position:relative; width:374px; height:39px; cursor:pointer;}
.ComboLeft{float:left; width:340px; height:39px; background:url(../i/ComboLeft.gif); z-index:-1;}
.ComboText{position:relative; z-index:2000; left:12px; top:9px; width:320px; height:26px; font-size:17px; font-weight:bold; color:#4D4D4D; border:0;}
.ComboPanel{position:absolute; top:32px; width:374px; height:124px; z-index:1000000; display:none;}
.ComboPanel .Main{background:white url(../i/ComboPanelBack.gif) repeat-y;}
.ComboPanel .Bottom{height:8px; background:url(../i/ComboPanelBottom.gif) no-repeat}
.ComboRight{float:left; display:block; position:relative; width:34px; height:39px; background:url(../i/ComboRight.gif) 0px 0px; z-index:10000;}
.ComboRightHover{float:left; display:block; position:relative; width:34px; height:39px; background:url(../i/ComboRight.gif) 0px 39px; z-index:10000;}
.ComboList{height:115px; overflow:auto; margin:0 8px;}
.ComboList li{}
.ComboList li a{display:block; width:336px; padding-left:4px; font-size:17px; font-weight:bold; color:#4D4D4D; text-decoration:none;}
.ComboList li a:hover{background:#cccccc;}

.z1{z-index:3;}
.z2{z-index:2;}
.z3{z-index:1;}

/* Details Quotes */

#Details .DetailsTitle{margin-left:27px; margin-bottom:10px;}
#Details .Text{margin-left:38px; margin-right:15px;}
#Details .Text p{width:100%; margin-bottom:20px;}

/* Validation Errors */
#Errors
{
    padding-bottom: 20px;    
}

#thankYou{font-size: 12px;}
.CommentsBackGround
{
    width: 569px;
    height: 139px;
    background:url(../i/CommentsBack.gif)    
}
.SendComments{margin-top:10px;}
.SendComments a{display:block; position:relative; width:355px; height:78px; background:url(../i/BtnSendComments.gif) 0px 0px;}
.SendComments a:hover{background-position: 355px 0px;}

#txt_Comments{position:relative; top:10px; left:10px; width:550px; height:120px; border:0;}
