@charset "utf-8";
/* CSS Document */

.pre-style {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
text-align:center;
}

body {
	background:#999999 url(/app/ImageRepository/5/resourcesGe/images/agrey-bg.jpg) top repeat-x;
    font-family: verdana, sans-serif;
}
p, ul, li{
	font-size:11px;
}
/* Total clear */
.clear {
	clear: both;
}

br.clear {
	margin-top: -1em;	
}


/* Start GED-A */
#mainA {
	margin: 0 auto;
	width:800px;
	height:auto;
	margin-top:0;
	border: 5px solid #ffffff;
	overflow:hidden;
	background:#ffffff;
}

#logoA {
	margin: 0 auto;
	width:800px;
	height:60px;
	text-align:right;
	background:url(/app/ImageRepository/5/resourcesGe/images/GEDA_02.jpg);	
}

.clickA {
	margin-right:75px;
	margin-top:3px;
}
#mastheadA {
	margin: 0 auto;
	width:800px;
}

#mastheadProducts {
	margin: 0 auto;
	width:800px;
	height:184px;
}

#text-bodyA {
	margin: 0 auto;
	width:800px;
	height:auto;
	background:#fff url(/app/ImageRepository/5/resourcesGe/images/WIN_04.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#WIN-1 {
	float:left;
	width:380px;
	margin-top:15px;
	margin-left:10px;
	margin-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;	
}

.phone-style1 {
 	font-size:12px;
	font-weight:bold;

}


#TBA-1 {
	float:left;
	width:380px;
	margin-top:230px;
	margin-left:10px;
	margin-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;	
}

#WIN-text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding: 0 5px 0 5px;
}

#TB1-text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding: 0 5px 0 5px;
}

#TB1-text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding: 0 5px 0 5px;
}

#TB1-text3 {
	padding: 10px 5px 0 5px;
	text-align:center;
}


#TBA-2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	float:left;
	width:380px;
	margin-left:10px;
	margin-right:0px;
	margin-top:5px;
}

#TB2-text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding: 0 5px 0 5px;
	text-align:center
}
#TB2-text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding: 0 5px 0 5px;
	width:359px;
	height:413px;
	margin-left:10px;
	background:url(/app/ImageRepository/5/resourcesGe/images/bullet-bg.jpg) no-repeat;	
}
#TB2-text2 ul {
	padding-right:30px;
}

.phoneA {
	font-size:21px;
	font-weight:bold;	
}

/*  end GED A    */

/* Style for form GED-A */

form#loc {background:#fff; width:300px; padding:0px; border:0px solid #000; margin:0 auto; background:url(/app/ImageRepository/5/resourcesGe/images/form_bg.jpg) top; text-align:center;}
form#loc fieldset {width:290px; display:block; border:1px solid #98cbfe; padding:0px 0 5px 0; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}

* html form#loc legend {font-family:verdana, georgia, sans-serif; font-size:11px; font-weight:bold; margin-left:40px; text-align:center; padding:5px 0 5px 0; color:#000;}

form#loc legend {font-family:verdana, georgia, sans-serif; font-size:11px; font-weight:bold; margin-left:50px; text-align:center; padding:5px 0 5px 0; }
form#loc option {background:#eee;}
form#loc optgroup {background:#eee; color:#000; font-family:Verdana, georgia, serif;}

/* Style for form GED-B */

form#locB {background:#fff; width:290px; padding:0px 0px 10px 0px; border:0px solid #000; margin:0 0 0px 0px; background:url(/app/ImageRepository/5/resourcesGe/images/formB_bg.jpg) top; text-align:center;}
* html form#locB {background:#fff; width:290px; padding:0px 0px 10px 0px; border:0px solid #000; margin:0 0 0px 0px; background:url(/app/ImageRepository/5/resourcesGe/images/formB_bg.jpg) top; text-align:center;}
* html form#locB fieldset {width:270px; display:block; border:1px solid #666; padding:0px 0 10px 0px; font-family:verdana, sans-serif; margin-bottom:5px; line-height:1.5em; margin-left:0px}
form#locB fieldset {width:270px; display:block; border:1px solid #666; padding:0px 0 10px 0px; font-family:verdana, sans-serif; margin-bottom:5px; line-height:1.5em; margin-left:8px}

* html form#locB legend {font-family:verdana, georgia, sans-serif; font-size:11px; font-weight:bold; margin-left:30px; text-align:center; padding:2px 0 2px 0; color:#000;}

form#locB legend {font-family:verdana, georgia, sans-serif; font-size:11px; font-weight:bold; margin-left:40px; text-align:center; padding:2px 0 2px 0; }
form#locB option {background:#eee;}
form#locB optgroup {background:#eee; color:#000; font-family:Verdana, georgia, serif;}

/* end style for form */

/* start GED-B */

#mainB {
	margin: 0 auto;
	width:800px;
	height:auto;
	margin-top:0;
	border: 5px solid #ffffff;
	background:#eee url(/app/ImageRepository/5/resourcesGe/images/GEDB-bg.jpg) no-repeat;
}

#logoB {
	margin: 0 auto;
	width:250px;
	height:60px;
	margin-top:120px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;	
	margin-left:10px;
	
}
#TBB-L {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:300px;
	margin-top:332px;
	margin-left:32px;
	margin-right:5px;
	border:0px solid #000;
}

* html #TBB-L {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:300px;
	margin-top:330px;
	margin-left:14px;
	margin-right:5px;
	border:0px solid #000;
}

#div-calls {
	margin-top:3px;
	text-align:center;
}

#call2day {
	text-align:center;
}

.clickB {
	text-align:center;
	}

#TBB-R {
	float:right;
	width:430px;
	margin-left:10px;
	margin-right:10px;
}

#text-title {
	width:400px;
	margin-top:45px;
	float:left;
}
#TBB-text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding: 0 5px 0 5px;
}
#TBB-text1 ul {
	padding-right:10px;
}
#TBB-text3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding: 0 5px 0 15px;
}
#TBB-text2 {
	padding: 10px 5px 0 5px;
	text-align:center;
}
.phoneB {
	font-size:21px;
	font-weight:bold;	
}

/* end  GED-B style */

/* start GED-C style */

#mainC {
	margin: 0 auto;
	width:800px;
	height:auto;
	margin-top:0;
	border-bottom: 0px solid  #ffffff;
	background:#d8d8d8 url(/app/ImageRepository/5/resourcesGe/images/GEDC-bg.jpg) center top no-repeat;
}

#TBC-L {
	width:360px;
	margin-top:270px;
	margin-left:25px;
	* margin-left:10px;*
	margin-right:5px;
	height:auto;
	float:left;
	border: 0px solid #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;	
}


#TBC-R {
	width:360px;
	margin-top:270px;	
	margin-left:25px;	
	margin-right:10px;
	height:auto;	
	float:left;
	border: 0px solid #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;		
}


#TBC-text1 {
	padding: 5px 0 0px 10px;
}

#TBC-text2 {
	padding: 15px 0 0 0;
}

#TBC-text3 {
	width:320px;
	padding: 0 0 0 0;
}

#TBC-text3 ul li{
	margin: 0px 0 0px -10px;
}

#TBC-text4 {
	padding: 0 0 0 0;
}

#TBC-text5 {
	padding: 0 0 0 0;
	text-align:center;
}
#TBC-text6 {
	margin: 20px 0 0 0;
	line-height:18px;
}
#TBC-text7 {
	text-align:center;
	clear:both;
}

/* end GED-C style */


#generic1 {
	clear:both;
	margin:0 10px 10px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:left;	
}


#generic2 {
	margin: 0 auto;
	width:784px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;	
	background-color:#dad9da;
	border-left: 8px solid  #ffffff;	
	border-right: 8px solid  #ffffff;		
	border-bottom: 8px solid  #ffffff;		
}


/* pop div */

#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 230px;
	left: 200px;
	top: 230px;
	background: #efefef url(/app/ImageRepository/5/resourcesGe/images/phone-bg.jpg) no-repeat;
	border: 3px double #000;
	padding: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
}

.close {
	font-size:11px;
	float: right;
	color:#ffffff;
}
.close a{
	float: right;
	color:#000;
}

#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	background-color:#eeeeee;
	width:300px;
	height:300px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}


/* for the GE form added Nov 28*/
		

        /*
         *  Thank you page styles
         */

        #email-thank-you {
            padding-top: 2em;
        }

        #email-thank-you h1, #email-thank-you h2 {
            font-size: 1.1em;
        }

        #appliance_repair p label {
            width:220px;
            padding-right:1em;
            text-align:right;
            display:block;
            float:left;
        }
        
        #email-thank-you ul {
            margin-bottom: 2em;
            padding: 0;
            list-style-type: none;
        }

        #print-email {
            display: block;
            width: 120px;
            padding: 1em;
            float: right;
        }

		/*
		*  all css past this point deals with the form only, anything past
		*  this section are "spare" css directives that deal with elements
		*  that are not rendered in the PageTorrent file, such as the thank
		*  you page.
		*/
        
        #ui-datepicker-div {
            font-size: .8em;
        }
                
        #market-form{
           font-family:arial
           font-size: 11px;
        }
	
		#market-form {
			width:640px;
			padding-top: 2.5em;
			margin:0 auto;
		}
				
		#market-form ul, market-form ol {
			list-style-type: none;
		}
		#market-form * {
			margin: 0;
			padding: 0;		
		}

        #market-form p{
           margin: 10px 0;
           line-height: 14px;
        }

        #market-form label{
           margin-right:10px;
        }
        #callT {
           background:#efefef;
           padding:10px;
           border:1px solid #cccccc;
           margin:10px auto 10px 30px;
           text-align:center;
        }
            
		#appliance_repair a:hover {
			color:#89abd5;
		}
		
		#appliance_repair {
			width: 575px;
			margin: 1em auto;
			font: 11px Helvetica, Arial, sans-serif;
			color: #666666;
            display: none;
		}
		
		#appliance_repair a {
			color:#3b73b9;
		}
		
		#appliance_repair li {
			padding: 5px 0 5px 35px;
			overflow: hidden;
		}
		
		#appliance_repair .right_side {
			padding-left: 0px !important;
		}
		
		#appliance_repair .header p {
			padding-right: 35px;
			margin-bottom: 1.2em;
		}
						
		#appliance_repair .header h1 {
			padding: 0 0 .2em 35px;
			margin: 0 0 .4em -35px;
			font-size: 1.4em;			
			border-bottom: 1px solid #cccccc;
		}
		
		#appliance_repair div {
			width: 100px;
			padding-right: 10px;
			float: left;
			clear:right;
			text-align: right;
		}
		
		#appliance_repair .lefty {
			float: left;
			overflow: none;
		}
		
		#span_last_name {
			padding: 0 10px 0 45px;
		}
		
		#span_zip_code {
			padding: 0 10px 0 35px;
		}
		
		#description h1 {
			font-size: 1em;
			font-weight: normal;
			margin: .3em 0 .3em 95px;
		}
		
		#description h2 {
			font-size: 1em;
			margin: 4px 0 4px 95px;
		}
		
		#details {
			text-align: center;
			padding-left: 0px !important;
		}
		
		#list_brand {
			clear: both;
		}
		
		#details p {
			padding: .5em 0;
			margin: 1em 0;
			text-align: center;
			background-color: #f7f7f7;
			border: 1px solid #cccccc;
		}
		
		#list_request #date_am, #list_request #date_pm {
			color: inherit;
			text-decoration: none;
			padding: 3px;
		}
		
		.date_picked {
			background-color: #f7f7f7;
			border: 1px solid #cccccc;
		}
		
		.date_highlight {
			color: white;
			background-color: #e5e5ff;
		}

        #schedule-check-wrapper {
            min-height: 136px;
            _height: 136px;
            margin: 5em 2em;
        }

        #schedule-check {
            padding: 1.5em 3em;
            background: #ececec;
            border: 1px solid #ccc;
        }

        #schedule-check li {
            margin: 0.5em 0;
        }

        #schedule-check h3 {
            margin: 0.2em 0 1em;
            font-size: 1.43em;
            font-weight: normal;
        }

        #older-than-1-covered {
            display: none;
        }

		/*
		*  all css directives past this point deal with elements
		*  unrelated to the form rendered on the PageTorrent GE form,
		*  unless there are name collisions with id tags, there should
		*  be no problem with these being in the css file
		*/
		
		#error_msg {
			width: 550px;
			margin: 1.5em auto;
			padding: 1em 30px;
			border: 1px solid #ccc;
			background-color: #f7f7f7;
		}
		
		#error_msg h1 {
			margin-left: -3px;
			padding-bottom: .2em;
			font-size: 1.2em;
		}
		
		#request_submitted {
			width: 575px;
			padding: 0 2em;
			margin: 3em auto 0 auto;
			background-color: #f7f7f7;
			border: 1px solid #ccc;
		}
		
		#request_submitted p {
			margin: 1.3em 0;
			line-height: 1.3em;
			font-size: 10pt;
		}

#phone-product {
	margin:0px 35px 0 35px;
	width:400px;
	float:left;
	border:0px solid black;
	text-align:center;
}		
#phone-product h2{
	margin: 0 auto;
	padding-top:8px;
	width:350px;
	height:37px;
	font-size: 15px;
	color:#FFFFFF;
	text-align:center;
}		
#product-image {
	margin:0 15px 15px 15px;
	padding:6px;
	border: 1px solid #d1d1d1;
	float:right;
}
#product-content {
margin: 0 auto; width: 640px;
}

#product-content h1 {
	font-size:18px;
	line-height:24px;
	font-weight:bold;
}
.prodH1 {
 font-size:22px;
 line-height:30px;
 }
 
.finePrint {
			line-height:12px;
			color:#666;
			margin-top:30px;
		} 

/* GE Nav */

#navi {
  width:800px;
  margin:15px auto 2px auto;
  font-family:verdana;
  font-size:12px;
  background:#efefef;
  padding:5px 0 7px 0;
}
.links {
   width:200px
   display:block;
   padding:10px 15px;
   margin-right: 5px;
   text-decoration:none;
   color:#666666;
}
.links a:link{
   width:200px
   display:block;
   padding:10px 15px;
   margin-right: 5px;
   text-decoration:none;
   color:#666666;
}
.links a:visited{
   width:200px
   display:block;
   padding:10px 15px;
   margin-right: 5px;
   text-decoration:none;
   color:#666666;
}
.cls {
  clear:both;
}		
a:link, a:visited {
	text-decoration:none;
	color:#333333;
}
a:hover {
	text-decoration:underline;
	color:#0000CC;
}

/*
 * Resource Pages 
 * */

#resource-pages {
    padding:0 20px;
}

#resource-pages h1 {
    padding:1em 40px;
    font-size:1.7em;
    font-weight:normal;
}

#resource-pages #pages {
    list-style-type:none;
    overflow:hidden;
}

#resource-pages #pages li {
    float:left;
    min-width: 10px;
    padding-right:10px;
}

#resource-pages #links {
    list-style-type:none;
}

#resource-pages #links li {
    margin:2em 0;
    padding-right: 40px;
}

#resource-pages #links a {
}

/*
* customer reviews page styling
* */

.customer-reviews  h1 {
    padding-top: 15px;
    font-size: 24px;
}

.reviews {
    padding-left: 0;
    margin: 0;
    list-style-type: none;
}

.reviews li {
    padding: 10px;
}

.reviews blockquote {
    margin: 2em 0;
    font-style: italic;
}

.reviews cite {
    padding-left: 40px;
    font-style: normal;
    display: block;
}

.customer-reviews .cta {
    width: 305px;
    padding: 60px 10px 0;
    background: url(/app/ImageRepository/5/resourcesGe/images/join-banner.png) top left no-repeat;
    text-align: center;
    float: right;
}

.customer-reviews .cta span {
    line-height: 22px;
}

.customer-reviews .cta .number {
    color: #0375bf;
    font-size: 18px;
    font-weight: bold;
}

.customer-reviews .cta .toll-free-number {
    font-size: 17px;
    font-weight: bold;
}

#number-nat {
  width:320px;
  float:right;
  padding:15px;
  font-size:16px;
  line-height:24px;
  text-align:center;
  font-weight:bold;
}
