﻿body {margin:0 auto;padding:0px;background: url(../images/bg.jpg) repeat-x 0 0 #fff; font-size: 12px; color: #333; font-family: arial, helvetica, sans-serif;text-align: center;}
#wrap {width: 100%}
#container {text-align: left;width: 850px;margin:0 auto;padding: 0px; background: url(../images/bg_main.jpg) no-repeat 0 0;}
#header {width: 318px;position: relative;background: url(../images/logo.gif) no-repeat 0 0; margin: 0;padding: 0;}

#content {float: left; margin: 60px 0 0 0;width: 650px;}
#content a:link {color: #0067BE;}
#content a:hover {color: #369;}

h1 {font-family: times, serif;font-style:Italic;padding: 0;margin: 10px 0 20px 0; font-size: 30px;font-weight: 200;text-transform: capitalize; color: #693;background: url(../images/bg_h1.gif) repeat-x 0 bottom;}
p { text-align: justify; line-height: 120%;}

#footer {width: 850px;text-align: center;margin: 30px auto 0 auto; padding: 0;}
#footer li {display: inline;list-style-type: none;padding-right: 20px; font-size: 11px;}
#footer a:link, a:visited {color: #690;text-decoration: none;}
#footer a:hover {color: #000;text-decoration: none;}

#navcontainer {width: 200px;position: relative;margin: 0; padding: 0;}

#navcontainer ul {margin: 0;padding-left: 0;list-style-type: none;font-family:Comic Sans, Cambria, helvetica, cambria;font-size:14px;font-weight: bold;}

#navcontainer a {display: block;padding: 10px 0;width: 200px;border-bottom: 1px dashed #fff;;text-transform: capitalize;}
#navcontainer a:link, #navcontainer a:visited {color: #fff;text-decoration: none;}
#navcontainer a:hover { color: #FC0; }
.active {color: #f90;}

#badge{position: relative;float: right;top: 0px;}
	#badge a img {border-style: none;
    border-color: inherit;
    border-width: medium;
    text-decoration: none;
    height: 344px;
}
#btnfloat {width: 850px;margin: 0px auto; padding-top: 20px;text-align: center;}
	#btnfloat img {padding-right: 10px;}

#btnfloatInt{float:left; width:152px;margin: 10px 0 0 30px; padding: 0;}
	#btnfloatInt img {padding-bottom: 10px;}
	
/*Homepage login buttons float right*/ 
#btnfloatRight {float:right; width:152px;height:89px;margin: 12px 0px 0 0px; padding: 0;
    height: 89px;
}

#btnfloatRight img {padding-bottom: 20px;}

#btnfloatRight img#memberLogin {padding-bottom: 5px;}

#socialNetImg img{
	
	padding-bottom:10px;
	margin-left:25px;
	margin-right:auto;
	
	}

#socialNetImg{
	width:146px;
	height:auto;
	float:right;
	
	
}	
html>body div#btnfloatRight .socialImg{/*Firefox Social Network Img's*/
padding-left:20px;
padding-bottom:8px;
margin:0 0 0 25px;
	
}


div#btnfloatRight .socialImg{
margin-left:45px;
padding-bottom:15px;
	
}

#login {background: #F0F5EB; line-height:140%;margin-top: 4px; padding: 10px;color: #693;}
#login a:link, #login a:visited {text-decoration: none; color: #0067BE;}
input {background:#fff; color: #8C8D8B; padding: 2px: width: 152px; border: 1px solid #ccc;}
input.btn {background: #693; color: #fff;border: 1px solid #666; width: inherit; }
input.search {background: #693; color: #fff;border: 1px solid #666; width: inherit; margin-left:100px;}
input#city{margin-left:60px; margin-bottom:4px;}
input#vendorname{ margin-bottom:4px;}
#faqs ul {margin: 0;}
#faqs li {list-style-type: none;text-decoration: none;padding-bottom:6px;}
#faqs li a:link { color: #036; }
#faqs li a:hover { color: #6C0; }

h2{padding: 0;margin: 6px 0; font-size: 16px;font-weight: bold;color: #0067BE;}
#steps {margin: 0px;}
#step1 {background: #F0F5EB url(../images/step1.gif) no-repeat 15px center; color:#0067BE; line-height:140%; padding: 6px 6px 6px 80px; list-style: none;margin-bottom: 10px;}
#step2 {background: #F0F5EB url(../images/step2.gif) no-repeat 15px center; color:#0067BE; line-height:140%; padding: 6px 6px 6px 80px; list-style: none;margin-bottom: 10px;}
#step3 {background: #F0F5EB url(../images/step3.gif) no-repeat 15px center; color:#0067BE; line-height:140%; padding: 6px 6px 6px 80px; list-style: none;margin-bottom: 10px;}

#callout {padding: 10px; background: #F0F5EB; margin: 10px 0; color: #693;line-height:140%}
#callout a {color: #0067BE; font-size: 18px;}

#loginven {background: #f1f1f1;width: 156px; border: 1px solid #333;margin-bottom: 1px;text-align: center;padding:6px 4px; font-family: helvetica, sans-serif; font-size: 14px}
	#loginven:hover {background: #fc0}
	#loginven a {color: #333; text-decoration: none;}
#loginaff {background: #f1f1f1;width: 156px; border: 1px solid #333;margin-bottom: 1px;text-align: center;padding:6px 4px;font-family: helvetica, sans-serif; font-size: 14px}
	#loginaff:hover {background: #fc0}
	#loginaff a {color: #333; text-decoration: none;}
#loginsub {background: #f1f1f1;width: 156px; border: 1px solid #333;margin-bottom: 1px;text-align: center;padding:6px 4px;font-family: helvetica, sans-serif; font-size: 14px}
	#loginsub:hover {background: #fc0}
	#loginsub a {color: #333; text-decoration: none;}
	
#navcontainer a#transform{/*Change FAQ link to Uppercase*/
	   text-transform:uppercase;
}

h3,h4,h5 {font-size: 14px;color: black; font-family:Cambria,Arial, Helvetica, sans-serif;}

h3#featuredDiscounts{
clear:both;
margin-right:650px;
}


html>body #media{
	height: 366px; 
	width: 448px;
	top:0px;
	margin:0 auto 0 35px;
	float:left;

}

/*#media{
	height: 366px; 
	width: 448px;
	top:0px;
	margin:0 auto 0 35px;
	float:left;
}
/*


/**Press html**/
#newsMedia{
	height: 450px; 
	width: 590px;
	top:0px;
	padding: 0 0 0 35px;
	float:left;
	
}


/*FAQ Page */
td.alternateColor
{
    background-color:#6C0;

}
.providerTable td
{
 width:50px;
 height:10px;
 padding: 2px 0 2px 0;
 border: dotted 1px gray;
 }
 
 div#providers
 {
  display:none;
  }
div#viewProviders
{
  cursor:hand;
  color:Green;
}

  /*FAQ Page*/
  
  /*home page footer text */
  
div#complianceFooter p
  {
     text-align:center;
     line-height:20px;
        
  
   
  }
    
 /*Subscriber Login Page- Added for Mozilla browsers*/
  input#memberPass{
	
	margin-left:30px;
	margin-top:2px;
}
input#memberUser,input#memberPass,input#vendorUser,input#vendorPass{
	width:120px;
}
 /*Subscriber Login page- added width for Mozilla Browsers, input tags look off*/ 

input#vendorPass{
	
	margin-left:3px;
	margin-top:2px;
}

input#vendorUser{
	margin-left:0px;
}

#footerContent{
    
	float:left;
	margin:0 auto 0 15px;
	width:auto;
	height:auto;
	
			
}

div#complianceFooter 
  {
     border:thin dotted light grey;
     font-size:10px;
	 margin-left:260px;
	 padding:4px;
	 width:349px;
	 background-image:url(/images/gradient.gif);
	 background-repeat:repeat-x;
  }


