body {
 margin: 0;
 padding: 0; 
 background: #f1f2f6;
}

a img, a:active img {
 border: 0px;
}

a:hover {
 text-decoration: none; 
}

form {
 margin-top: 0px;
 margin-bottom: 0px;
}

a {
 text-decoration: none;
 color: #68e306;
}

#mainDiv {
 width: 100%;
 height: auto;
 overflow: none; 
 top: 0px;
 left: 0px;
 position: absolute;
 z-index: 1;
 background: #f1f2f6;
}

#topLine {
 width: 100%;
 height: 155px;
 background: #fafafa url('img/headline.png');
 text-align: center;
 z-index: 1;
}

#mainLine {
 width: 100%;
 text-align: center;
 overflow: auto;
 margin:0px;
 padding-bottom: 15px;
 z-index: 1;
 background: #fafafa;
 position: relative; 
 height: auto; 
}

#logoDiv {
 margin: auto;
 width: 322px;
 height: 122px;
 position: absolute; 
 top: 0px;
 text-align: left;
 background: url('img/logo.png') no-repeat top left;
 margin-left: -161px;
 left: 50%; 
 
}

#logoDivPrint {
 margin: auto;
 width: 100%;
 height: 87px;
 text-align: left;
 background: url('img/logo.png') no-repeat top left;
 font: bold 10px verdana;
 color: #666666;
 padding-left: 80px;
 padding-top: 50px;
}


#mainContContainer {
 width: 100%;
 overflow: auto;
 height: auto; 
 position: relative; 
 left: 0px; 
 height: auto; 
 text-align: center; 
}

#mainContent {
 overflow: auto;
 height: auto; 
 width: 772px;
 text-align: center;
 position: relative; 
}

#smallPrints {
 left: 50%;
 margin-left: -386px;
 position: relative;
 width: 772px;
 text-align: center;
 height: auto;
 float: left;
}

#mainContentHome {
 overflow: auto;
 height: auto; 
 width: 772px;
 text-align: center;
 background: url('img/mainGontG.jpg') no-repeat bottom center; 
 position: relative; 
}


#liveChat {
 width: 180px; 
 text-align: center; 
 margin-top: 20px; 
 position: relative; 
}  

div.rounded-box {
    width: 180px;
    background-color: white;
    margin: 0px;
}
div.top-left-corner, div.bottom-left-corner,
div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px;
background-color:rgb(236,237,229); overflow:hidden;}
div.top-left-inside, div.bottom-left-inside,
div.top-right-inside, div.bottom-right-inside
{position:relative; font-size:150px; font-family:arial;
color:white; line-height: 40px;}
div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}
div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}
div.box-contents {
	position: relative; padding: 4px; color:#000;
}

.homeGuide {
 position: relative; 
 top: 20px; 
}

#contDiv {
 width: 573px;
 float: left;
 padding-top: 5px;
 text-align: left;
 font: normal 12px arial;
 overflow: auto;
 height: auto; 
 position: relative; 
}

#contDivPrint {
 width: 100%;
 float: left;
 padding-top: 5px;
 text-align: left;
 font: normal 12px arial;
 overflow: auto;
}

#wideContDiv {
 width: 770px;
 float: left;
 padding-top: 5px;
 text-align: left;
 font: normal 12px arial;
 overflow: auto;
}

#wideContDivCentered {
 width: 770px;
 float: left;
 padding-top: 0px;
 text-align: left;
 font: normal 12px arial;
 overflow: auto;
 position: relative; 
 left: 50%; 
 top: -5px; 
 margin-left: -380px; 
}

#bannerDiv {
 width: 195px;
 float: right;
 margin-top: 10px;
 overflow: auto;
 text-align: left;
 font: normal 12px verdana;
 color: black;
}

#bannerDivHome {
 width: 187px;
 float: right;
 height: 400px; 
 margin-top: 15	px;
 overflow: auto;
 text-align: left;
 font: normal 12px verdana;
 color: black;
}

.realContent {
 font: normal 12px verdana;
 color: black;
}

#recomPolCont {
 width: 100%;
 height: 90px;
 text-align: center;
 margin-top: 5px;
}

#remoPolIn {
 width: 780px;
 height: 90px;
 margin: auto;
 position: relative; 
 left: -2px; 
}

#recomPolReflection {
 width: 780px; 
 position: absolute; 
 top: 70px;
 left: 2px;
 height: 20px;
}

#recomPolShadow1, #recomPolShadow2, #recomPolShadow3, #recomPolShadow4 {
  background: url('img/buttonreflection.png') no-repeat top center; 
  float: left; 
  position: relative; 
  left: -3px;
  width: 195px;
  height: 20px;
}

div.recomPolicy {
 width: 195px;
 height: 90px;
 background: url('img/buttonOFF.png') no-repeat top center;
 float: left;
 text-align: left;
 position: relative;
}

div.recomPolicy1:hover {
 background: url('img/buttonON.png') no-repeat top center;
}

div.recomPolicy span {
 text-transform: uppercase;
 font: bold 10px verdana;
 margin-left: 12px;
 height: 20px;
 color: #666666;
 position: relative;
 top: 18px;
}

div.recomPolicy span a, div.recomPolicy span a:visited {
 text-transform: uppercase;
 font: bold 12px verdana;
 color: black;
}

div.recomPolicy a, div.recomPolicy a:visited, div.recomPolicy a:active   {
 color: #666666;
 font: bold 12px verdana;
}

div.recomPolicy div {
 margin-left: 4px;
 width: 140px;
 margin-top: -2px;
}

.inRecommText {
 width: 160px;
 position: absolute; 
 left: 7px;
 top: 40px;
 height: 45px;
 font: normal 12px verdana;
}

div.inRecommText a, div.inRecommText a:visited, .inRecommText a:active {
 font: normal 12px verdana;
 color: black; 
}

#theFooter {
 width: 100%;
 height: 150px;
 background: #b2b2b2;
 text-align: center;
 clear:both;
 padding-top: 15px;
 color: #666666;
 font: normal 10px verdana;
}


#theFooter span a, #theFooter span a:visited, #theFooter span a:active, 
#theFooter a, #theFooter a:visited {
 color: #666666;
 font: normal 11px verdana;
 margin-left: 5px;
 margin-right: 5px;
}

#theFooter a:hover, #theFooter a:hover {
 color: #84e82a;
}

#theFooter span {
 text-transform: uppercase;
 font: bold 11px verdana;
 color: white;
}

#theFooter span a, #theFooter span a:visited,  #theFooter span a:active {
 font: normal 12px verdana;
 color: white;
}

#theFooter h1 {
 font: bold 12px verdana;
 margin-top: 10px;
 margin-bottom: 5px;
 color: #666666;
}

#theFooter  h1 strong {
 color: rgb(140,254,61);
}


#menuDivsub4 {
 z-index: 2;
 position: absolute;
 top: 155px;
 left: -0px;
 width: 100%;
 height: 318px;
}
#menuDivsub3 {
 z-index: 2;
 position: absolute;
 top: 153px;
 left: -2px;
 width: 100%;
 height: 318px;
}
#menuDivsub2 {
  z-index: 2;
 position: absolute;
 top: 155px;
 left: -3px;
 width: 100%;
 height: 318px;
}
#menuDivsub1 {
 z-index: 2;
 position: absolute;
 top: 154px;
 left: -2px;
 width: 100%;
 height: 318px;
}

#topPolicyShortTxt2 {
 position: absolute;
 left: 0px;
 top: -60px;
 width: 180px;
 height: 50px;
 left: 50%;
 margin-left: 200px;
}

#topPolicyShortTxt4 {
 position: absolute;
 left: 0px;
 top: -60px;
 width: 180px;
 height: 50px;
 left: 50%;
 margin-left: 5px;
 z-index: 10;
}

#topPolicyShortTxt6 {
 position: absolute;
 left: 0px;
 top: -60px;
 width: 180px;
 height: 50px;
 left: 50%;
 margin-left: -190px;
}

#topPolicyShortTxt8 {
 position: absolute;
 left: 0px;
 top: -60px;
 width: 180px;
 height: 50px;
 left: 50%;
 margin-left: -380px;
}

#topPolicyShortTxt2, #topPolicyShortTxt4, #topPolicyShortTxt6, #topPolicyShortTxt8 {
  color: black;
  font: bold 12px verdana;
  
}

.topPolicyShortTxt {
  color: black;
  font: normal 12px verdana;
  position: absolute;
  width: 181px;
  left: 0px;
  top: 6px;
  height: 62px; 
  overflow: hidden; 
}

.topPolicyShortTxt a, .topPolicyShortTxt a:visited, .topPolicyShortTxt a:active {
 color: black;
} 

#topPolicyShortTxt2 h1, #topPolicyShortTxt4 h1, #topPolicyShortTxt6 h1, #topPolicyShortTxt8 h1 {
 color: #666666;
 text-transform: uppercase;
 font: bold 15px verdana;
 margin-top: 6px;
 margin-bottom: 2px;
}

.topPolicyShortTxt h1 {
 color: white;
 text-transform: uppercase;
 font: bold 12px verdana;
 margin-top: 16px;
 margin-bottom: 3px;
}

#topPolicyFlash {
 z-index: 4;
 position: absolute;
 top: 225px;
 left: 0px;
 width: 100%;
 height: 240px;
text-align: center;  
}


#topPolicyHomeSEparator {
 width: 100%;
 height: 310px; 
}


#menuDivtextdiv7 {
 visibility: visible;
}

#menuDivtextdiv1, #menuDivtextdiv3, #menuDivtextdiv5 {
 visibility: hidden;
}


.topPoliciText {
 z-index: 6;
 position: absolute;
 top: 235px;
 left: 0px;
 width: 100%;
 height: 240px; 
}

.inTopPolicy { 
 width: 330px;
 font: normal 12px arial;
 color: black;
 text-align: left;
 padding-top: 10px;
 padding-left: 40px;
 padding-right: 400px;
 position: relative;
 left: 50%;
 margin-left: -400px;
}

.inTopPolicy h1 {
 font: bold 14px arial;
 color: black;
 margin-top: 0px;
 margin-bottom: 5px;
}

.inTopPolicy h2  {
 font: normal 14px arial;
 color: black;
 margin-top: 0px;
 margin-bottom: 5px;
}

.inTopPolicy img {
 position: relative;
 top: -10px;
}

.inTopPolicy p {
 margin-top: 7px; 
}

div.topPoliciText a img {
 margin-top: 15px;
}

div.topPoliciText p {
 margin-top: 3px;
 margin-bottom: 2px;
}

div.topPoliciText a {
 font: bold 14px arial;
 color: black;
}

div.topPoliciText a:hover {
 color: black;	
}

#selectTopPolicies {
 z-index: 8;
 position: absolute;
 top: 158px;
 left: 50%;
 width: 850px;
 margin-left: -382px;
 height: 65px;
}

.topPolMover {
 position: relative; 
 float: left;
 width: 193px;
 height: 60px;
}

.topPoltableSelection {
 height: 65px;
 width: 770px;
 
}

#changeCur {
 width: 350px;
 height: 20px;
 position: absolute;
 top: 5px;
 left: 50%;
 margin-left: 77px; 
 z-index: 8;
}

#changeCur a, #changeCur a:visited, #changeCur a:active {
 font: normal 11px verdana;
 color: white;
 text-transform: uppercase;
 margin-right: 15px;
}

#changeCur a:hover {
 color: #84e82a;
}

#custLogin {
 width: 175px;
 height: 40px;
 position: absolute;
 top: 61px;
 left: 50%;
 margin-left: 235px; 
 z-index: 8;
 font: normal 11px verdana;
 color: #7f7f7f;
 text-transform: uppercase;
}


#menuDivchangeCurDiv {
 width: 170px;
 height: 18px;
 position: absolute;
 top: 33px;
 left: 50%;
 margin-left: 228px; 
 z-index: 8;
 font: normal 10px arial;
 color: #7f7f7f;
 visibility: visible; 
}

#changeCurDiv {
 width: 170px;
 height: 18px;
 position: absolute;
 top: 57px;
 left: 50%;
 margin-left: 228px; 
 z-index: 8;
 font: normal 10px arial;
 color: #7f7f7f;
 visibility: visible; 
}

#FSAdiv {
 width: 170px;
 height: 37px;
 position: absolute;
 top: 57px;
 left: 50%;
 margin-left: 228px; 
 z-index: 8;
 font: normal 10px arial;
 color: #7f7f7f;
 visibility: visible; 
}

#FSAsign {
 font: normal 9px arial; 
 color: #111111; 
 float: left; 
 left: 0px; 
 position: relative; 
 width: 120px; 
}
#FSAlogo {
 font: normal 9px arial; color: black; 
 float: right; 
 position: relative; 
 width: 40px; 
 left: -13px; 
 top: -5px; 
}

#tellAFriend {
 width: 170px;
 height: 18px;
 position: absolute;
 top: 40px;
 left: 50%;
 margin-left: -390px; 
 z-index: 8;
 font: normal 10px arial;
 color: #7f7f7f;
 visibility: visible; 
}

#menuDivchangeCurDiv a:hover {
 color: black; 
}

#tellFriendLink, #callBackLink, #horSepSymb, 
.tellFriendLostFocus {
 float: left; 
}

#tellFriendLink a {
 color: rgb(102,102,102);
}

.tellFriendLostFocus  a, .tellFriendLostFocus  a:visited {
 color: rgb(255,0,0);
 
}

#horSepSymb {
 color: black; 
 width: 10px;
 text-align: center;
}

#custLogin  input {
 width: 122px;
 height: 14px;
 background: white;
 border: 1px solid rgb(156,255,8);
 font: normal 10px verdana;
 color: black;
 margin-top: 9px;
}

#menuDivchangeCurDiv input, 
#tellAFriend input {
 width: 131px;
 height: 14px;
 background: white;
 border: 1px solid rgb(156,255,8);
 font: normal 10px arial;
 color: rgb(102,102,102);
 margin-top: 4px;
}

#tellAFriend  span input, 
#menuDivchangeCurDiv span input {
 width: 17px;
 height: 14px;
 background: url('img/custLoginButton.jpg') no-repeat top left;
 border: 0px;
 margin-right: 8px;
 position: relative; 
 top: 2px; 
}


#mainMenu {
 font: bold 14px verdana;
 text-transform: none;
 color: silver;
 height: 35px;
 position: absolute;
 top: 123px;
 left: 50%;
 margin-left: -468px;
 text-align: right;
 width: 936px;
 z-index: 9;
}

#menuBelowMenu {
 text-transform: none;
 color: white;
 height: 35px;
 position: absolute;
 top: 1px;
 left: 1px;
 width: 780px;
 z-index: 9;
 font: bold 14px verdana;
}

#inMainMenu {
 float: right;
 display: block;
}

#menuA, #menuAin, #menuAinBelow, #menuABelow {
 float: left;
 height: 30px;
 text-align: center; 
 margin-left: 1px;
 padding-top: 5px;
}

#menuBelowMenu #menuABelow a, #menuBelowMenu #menuABelow a:visited, #menuBelowMenu #menuABelow a:active {
 color: white;
}

#mainMenu a, #mainMenu a:visited, #mainMenu a:active  {
 color: silver;
}

#mainMenu a:hover, #menuBelowMenu #menuABelow a:hover {
 color: black;
}

#menuAin {
 background: url('img/navbaron.png') no-repeat top center;
}

#menuA {
 background: url('img/navbaroff.png') no-repeat top center;
}

#menuSep {
 color: white;
 font: normal 12px verdana;
 float: left;
 width: 4px;
 height: 30px;
 padding-top: 18px;
}

#claimFormRow {
 width: 570px;
 display: table-row;
 padding-top: 5px;
 padding-bottom: 5px;
 font: bold 13px verdana;
 color: black;
}

#claimFormLeft {
 width: 260px;
 margin-left: 30px;
 margin-right: 10px;
 float: left;
 display: block;
 font: normal 11px verdana;
 color: black;
}

#claimFormRight  {
 width: 260px;
 float: right;
 display: block;
}

#claimFormRightFile { 
 width: 260px;
 float: right;
 display: block;
}

#claimFormRightFile input { 
 width: 150px;
 height: 18px;
 margin-bottom: 5px;
 background: none;
 border: 1px solid silver;
 font: normal 11px verdana;
 color: black;
}

#claimFormRight input {
 width: 150px;
 height: 12px;
 margin-bottom: 5px;
 background: none;
 border: 1px solid silver;
 font: normal 11px verdana;
 color: black;
}

#claimFormRight textarea {
 width: 150px;
 height: 40px;
 margin-bottom: 5px;
 background: none;
 border: 1px solid silver;
 font: normal 11px verdana;
 color: black;
 overflow: auto;
}

#claimFormRight select {
 width: 80px;
 height: 16px;
 margin-bottom: 5px;
 background: none;
 border: 1px solid silver;
 font: normal 11px verdana;
 color: black;
}

#flashInRightContainer {
 width: 190px;
 height: 366px;
 position: relative;
 display: block;
 background: url('img/fon-desen.jpg') no-repeat top left;
}

#theFlashInRite {
 width: 190px;
 height: 366px;
 position: absolute; 
 top: 0px;
 left: 0px;
 display: block;
}

#policySign {
 width: 170px;
 height: 200px;
 position: absolute; 
 top: 40px;
 left: 10px;
 text-align: center;
}

#policySign  h1 {
 font: bold 24px verdana;
 color: #666666;
 margin-top: 0px;
 margin-bottom: 0px;
}


#headPoliciesRow {
 margin-top: 20px;
}

#headPoliciesRow, #oddPoliciesRow, #evenPoliciesRow {
 width: 100%;
 display: block;
 margin: auto;
 height: inherit;
 overflow: auto;
}

#headCell {
 width: 180px; 
 margin-right: 1px;
 height: 36px;
 margin-bottom: 1px;
 background: #96fb43;
 text-align: center;
 text-transform: uppercase;
 color: #7f7f7f;
 padding-left: 5px; 
 padding-right: 5px; 
 float: left;
 font: normal 12px verdana;
 overflow: auto;
}

#oddPoliciesRow #policyTitleCell, #oddPoliciesRow #policyExplCell {
 width: 180px; 
 margin-right: 1px;
 margin-bottom: 1px;
 background: #b2b2b2;
 float: left;
}


#evenPoliciesRow #policyTitleCell, #evenPoliciesRow #policyExplCell {
 width: 180px; 
 margin-right: 1px;
 margin-bottom: 1px;
 background: #e5e5e5;
 padding-left: 5px; 
 padding-right: 5px; 
 overflow: auto;
 float: left;
}

#policyTitleCell {
 font: bold 14px verdana;
 color: #666666;
 display: block;
 height: 120px;
 padding-top: 5px; 
 padding-left: 5px; 
 padding-right: 5px; 
 text-align: center;
}

#policyTitleCell a, #policyTitleCell a:visited, #policyTitleCell a:active {
 font: bold 16px verdana;
 color: #666666;
}

#policyTitleCell a:hover {
 color: white;
}

#policyExplCell {
 font: normal 12px verdana;
 color: black;
 padding-top: 5px; 
 padding-left: 5px; 
 padding-right: 5px; 
 text-align: left;
 height: 120px;
 display: block;
}

#policiesPrices {
 width: 180px; 
 margin-right: 1px;
 height: 120px;
 padding-top: 5px; 
 padding-left: 5px; 
 padding-right: 5px; 
 display: block;
 margin-bottom: 1px;
 background: #7f7f7f;
 float: left;
 font: normal 12px verdana;
 color: #68e306;
 text-align: center;
}

#policiesPrices div {
 font: normal 28px verdana;
 color: white;
 padding-bottom: 5px;
 padding-top: 5px; 
}

#byOdyssey {
 position: absolute;
 top: 320px;
 left: 23px;
}

#byOdyssey h1 {
 font: bold 12px verdana;
 margin-top: 0px;
 margin-bottom: 0px;
 color: #666666;
 text-transform: uppercase;
}

#byOdyssey h1 strong {
 color: #68e306;
}

.contactSubmitFld input {
 width: 194px;
 height: 31px;
 font: normal 14px verdana;
 color: #68e306;
 border: 0;
 background: url('img/submitback.gif') no-repeat top left;
}

#buyNowDiv {
 width: 770px;
 height: 550px;
 background: url('img/buyPolicyBack.jpg') no-repeat top left;
 position: relative;
}

#buyNowPolSelected {
 height: 60px;
 width: 760px;
 margin-left: 10px;
 position: absolute;
 top: 10px;
 left: 0px;
 font-style: verdana;
 font-size: 14px;
 color: #585858;
}

#buyNowPolSelected span {
  color: #68e306;
}

#buyStep1, #buyStep2, #buyStep3 {
 position: absolute;
 width: 145px;
 padding-right: 60px;
 font: normal 12px verdana;
 text-transform: uppercase;
 height: 80px;
 color: white;
 top: 78px;
 background: url('img/buyPolicyNextStep.jpg') no-repeat bottom right;
}

#buyStep1in, #buyStep2in, #buyStep3in {
 position: absolute;
 width: 145px;
 padding-right: 60px;
 font: normal 12px verdana;
 text-transform: uppercase;
 height: 80px;
 color: #585858;
 top: 78px;
 background: url('img/buyPolicyThisStep.jpg') no-repeat bottom right;
}

#buyStep1, #buyStep1in { left: 42px; } 
#buyStep2, #buyStep2in { left: 270px; } 
#buyStep3, #buyStep3in { left: 525px; } 

#buyStep1 div, #buyStep2 div, #buyStep3 div, 
#buyStep1in div, #buyStep2in div, #buyStep3in div {
 font: normal 75px arial;
 float: left;
 display: block;
 margin-top: -10px;
}

#buyNowFields {
 position: absolute;
 width: 710px;
 height: 192px;
 left: 20px;
 top: 188px;
}

#ccLogos {
 position: absolute;
 top: 432px;
 left: 35px;
 width: 450px;
 height: 42px;
 font: normal 10px arial; 
 color: #333333; 
}

#ccLogos img {
 margin-right: 5px; 
}

#buyNowButton { 
 position: absolute;
 top: 425px;
 left: 560px;
 width: 194px;
 height: 31px;
}

#buyNowButton input, #claimFormRow center input, #tellFriendRow center input {
 width: 172px;
 height: 35px;
 font: normal 16px verdana;
 color: rgb(153,255,0);
 border: 0;
 background: url('img/buttonBack.gif') no-repeat top left;
} 

#buyNowRow {
 width: 710px;
 float: left;
 display: block;
}

#warnsInForm {
 font: normal 12px arial; 
 color: red; 
 padding-bottom: 10px; 
 width: 100%; 
 text-align: center; 
}

#warnsInForm a, #warnsInForm a:visited, #warnsInForm a:active {
 font-weight: bold; 
 color: red; 
}

#buyRowCentered {
 width: 710px;
 float: left;
 display: block;
 text-align: center; 
}

#buyNowRowSmall {
 width: 450px;
 float: left;
 display: block;
 height: 40px;
}

#buyNowRowSmall  input {
 width: 194px;
 height: 31px;
 font: normal 14px verdana;
 color: #68e306;
 border: 0;
 background: url('img/submitback.gif') no-repeat top left;
}

#buyNowCaption {
 width: 170px;
 margin-right: 5px;
 float: left;
 display: block;
 text-align: right;
 height: 25px;
 text-transform: uppercase;
}

#RBSlogo {
 position: absolute; 
 top: 240px;
 left: 20px; 
}

#buyNowFld {
 width: 180px;
 height: 25px;
 float: left;
 display: block;
}

#buyNowFld input, #buyNowRight50 input, #tellFrRowRight input {
 width: 180px;
 height: 16px;
 background: white;
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 12px verdana;
}

#buyNowRight50 span input {
 width: 110px;
 height: 16px;
 background: white;
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 12px verdana;
}

#tellFrRowRight select {
 width: 45px;
 height: 16px;
 background: white;
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 11px verdana;
}

#tellFrRowRight span select {
 width: 180px;
 height: 18px;
 background: white;
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 11px verdana;
}

#tellFrRowRight textarea {
 width: 240px;
 height: 60px;
 background: white;
 overflow: auto; 
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 12px verdana;
}

#buyNowFld span select {
 width: 180px;
 height: 18px;
 background: white;
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 12px verdana;
}

#buyNowFld span input {
 width: 95px;
 height: 16px;
 background: white;
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 12px verdana;
}

#buyNowFld select { 
 width: 50px;
 height: 18px;
 background: white;
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 12px verdana;
}

#buyNowLeft50 {
 width: 320px;
 margin-right: 15px;
 float: left;
 display: block;
 text-align: right;
 height: 27px;
 text-transform: uppercase;
 font: normal 12px verdana;	
}

#buyNowRight50, #buyNowRight50LongSel {
  width: 320px;
  float: right;
  display: block;
}

#buyNowRight50  select {
 width: 50px;
 height: 18px;
 background: white;
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 12px verdana;
}

#buyNowRight50LongSel select {
 width: 110px;
 height: 18px;
 background: white;
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 12px verdana;
}

#tellFriendRow {
 width: 500px; 
 margin-bottom: 10px; 
 float: left; 
 display: block; 
}

#tellFrRowRight, #tellFrRowSecure {
 width: 250px;
 float: right; 
}

#tellFrRowLeft {
 width: 245px;
 text-align: right; 
 float: left; 
 
}

#tellFriendRow center span input {
 position: relative; 
 left: 84px; 
}

#tellFrRowSecure input {
 width: 95px;
 height: 16px;
 background: white;
 border: 1px solid #d4d4d4;
 color: black;
 font: normal 12px verdana;
}

.subMenuDiv {
 background: #f1f2f6; 
 font: normal 11px verdana;
 padding-left: 5px;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 border: 1px solid #84e82a;
 width: 350px;
}

.subMenuDiv a {
 margin-top: 5px;
}

.subMenuDiv a:hover {
 color: silver;
}

.inTopPolicy ul  {
 margin: 0;
 padding: 0;
}

.inTopPolicy li {
 font: normal 11px verdana;
 list-style-image: url('img/li-dot.gif');
 margin-left: 18px;
 padding: 0	;
}

ul li span {
 font-weight: bold;
}

#searchResultOffers, #searchResultPages {
 margin-top: 10px;
}

#buyNowFields h1, #buyNowFields td h1 {
 font: bold 13px verdana;
 color: #84e82a; 
 margin-top: 4px;
 margin-bottom: 7px;
 text-transform: uppercase;
}

#buyNowFields h2, #buyNowFields td h2 {
 font: bold 12px verdana;
 color: black; 
 margin-bottom: 6px;
 margin-top: 4px;
}

#checkOutIframe {
 width: 770px;
 height: 0px;
 OVERFLOW: HIDDEN; 
 position: absolute; 
 top: 327px; 
 background: url('img/choutDivBack.jpg') repeat-y top left rgb(225,225,225); 
 left: 50%; 
 margin-left: -386px;
 z-index: 10; 
}

#iframeContainer {
 float: left; 
 position: relative; 
 width: 770px; 
 padding-bottom: 19px; 
 background: url('img/buyPolicyBot.jpg') no-repeat bottom left; 
}

#tickTable table td {
 text-align: center; 
 background: rgb(245,245,245);
 padding-top: 7px; 
 padding-bottom: 7px; 
 vertical-align: top; 
}
#tickTable table {
 width: 770px; 
}

#tickTable table tr:hover td {
 background: rgb(235,235,235);
}

#tickTable table tr.asHover  td{
 background: rgb(235,235,235);
}

.buyLinkCell {
 font: bold 12px verdna; 
 color: black; 
 padding-left: 1px;
 padding-right: 1px; 
}

#tickTable table td.style5 {
 background: none; 
}

#tickTable table td a, #tickTable table td a:active, #tickTable table td a:visited  {
 color: black; 
}

#tickTable table td a:hover {
 color: rgb(132,232,42);
}

table.policyWord td {
 vertical-align: top; 
 padding-bottom: 15px; 
}

table.policyWord td.policyDefinLeft {
 width: 170px; 
 padding-right: 5px; 
}

#ccInHome {
 position: relative; 
 top: 70px; 
 width: 180px; 
 height: auto; 
 text-align: left; 
}

#contDiv, #contDiv td
{
 font: normal 11px verdana;
 color: black;
}

#contDiv p, #contDiv td p  {
 margin-bottom: 8px; 
 margin-top: 8px; 	
}

#contDiv h1, #contDiv td h1 {
 font: bold 13px verdana;
 color: #84e82a; 
 margin-top: 4px;
 margin-bottom: 7px;
 text-transform: uppercase;
}

#contDiv h2, #contDiv td h2 {
 font: bold 12px verdana;
 color: black; 
 margin-bottom: 6px;
 margin-top: 4px;
}

#contDiv h3, #contDiv td h3 {
 font: bold 12px verdana;
 color: black;
 margin-top: 5px;
 margin-bottom: 3px;
}

#contDiv h4, #contDiv td h4 {
 font: normal 12px verdana;
 color: black; 
 margin-bottom: 0px;
}

#contDiv h5, #contDiv td h5 {
 font: bold 11px verdana;
 color: black; 
 margin-bottom: 0px;
 margin-top: 0px;
}


#contDiv h6, #contDiv td h6 {
 font: normal 11px verdana;
 color: black;
 margin-bottom: 5px;
 margin-top: 0px;
 text-transform: uppercase;
}

#contDiv ul  {
 margin: 0;
 padding: 0;
}

#contDiv li {
 font: normal 11px verdana;
 list-style-image: url('img/li-dot.jpg');
 margin-left: 18px;
 padding: 0	;
}

#contDiv a, #contDiv a:visited, #contDiv a:active {
 color: #84e82a;
}

#contDiv li a, #contDiv li  a:visited, #contDiv li  a:active {
 color: black;
}

#contDiv li a:hover {
 color: #84e82a;
 text-decoration: none;
}

table.policyword td {
 vertical-align: top; 
 padding-bottom: 15px; 
}

table.policyword td.policydefinleft {
 width: 170px; 
 padding-right: 5px; 
}
