@charset "utf-8";
/* Creator: John Bailey / Injectionstyle.com */
/* Date: 02/08/2009 */
/* Site: Prontopass */

body{font-family:Verdana, Arial, Helvetica, sans-serif;}
p {margin-bottom:12px; font-size:.75em;}
.clear{clear:both;overflow:hidden;height:1px;line-height:0;padding:0;margin:0;font-size:0;}
.banner {float:right; display:block; width:380px; height:81px; background:url(../images/banner1.gif) top left repeat-x; color:#FFF; font-size:.9em;text-decoration:none; padding:0px 15px; padding-top:10px;}
a.logo{float:left; margin-top:8px;}
strong.color2{color:#9bf66a; font-size:0.9em; margin-left:6px;}
.homefeature.right {float:right; clear:both; margin-right:6px;}
.homefeature.end{margin-bottom:0px; float:right; margin-right:10px;}
.homefeature.offer{background:url(../images/deals.gif) top left no-repeat; width:200px;  padding-right:68px; _padding-right:0px; }
.col1 {float:left;  width:530px; margin-left:10px; margin-top:6px; }
.col1 p {font-size:.7;}
.col1 h3 {font-size:.7;}
.col1 a{text-decoration:underline; color:#000;}
.col1 a:hover{text-decoration:none;}
.col1 ul{}
.col1 ul li{ padding-left:20px;
font-size:.8em;  background:url(../images/bullet.gif) top left no-repeat;}
h2.int {color:#CCC;}
.col2 {float:left; background:#000; width:265px; margin-left:10px;}
.navcontainer {
width:100%;
height:51px;
background:url(../images/navbg.gif) top left repeat-x;
}
.navigation{
width:845px;
margin:0 auto;
height:51px; 
}
.navigation ul{

float:left;
height:45px; 

margin-top:2px;
}
.navigation ul li{
float:left;
}
.navigation ul li a{
float:left;
display:block;
border-right:1px solid #CCC;
height:45px;
width:120px;
text-decoration:none;
color:#717171;
font-size:.8em;
font-weight:bold;
line-height:3.4em;

text-align:center;
}
.navigation ul li a.active{
background:url(../images/navtabx.gif) top left no-repeat;
color:#000;
width:120px;
border:none;
margin-left:-2px;
}

.navigation ul li.new1{

}


.navigation ul li.new1 a{
line-height:1.4em; font-size:0.7em; ;
height:40px;
padding-top:5px;
}

.navigation ul li a.first{
border-left:1px solid #CCC;
}
.navigation ul li a:hover{
color:#ca0000;}
.headcontainer {
width:100%;
background:url(../images/bghead.gif) top left repeat-x;
border-bottom:#5f1313 solid 1px;
}
.header{
width:845px;
margin:0 auto;
height:100px;
padding-top:10px;
}
.imagepasscontainer {
width:100%;
height:252px;
background:#2a0206 url(../images/jsbg.jpg) top center no-repeat;
}
.imagepass{
width:845px;
margin:0 auto;
height:242px; 
}
.contentcontainer {
width:100%;
background:#FFF url(../images/bodybg.gif) top left repeat-x;
padding-top:1px;
}
.content{
width:841px;
margin:0 auto;
padding:0px 8px;
min-height:437px; 
background:#FFF url(../images/bordershadow.gif) top left no-repeat;
margin-bottom:40px;
}
.homefeature{
width:268px;
min-height:167px; 
background:#3d3d3d url(../images/boxbg.gif) top left no-repeat;
float:left;
display:inline;
margin-left:9px;
margin-top:6px;
margin-bottom:30px;
}
.homefeature h3, .banner h3 , .col1 h3 , .col1 h4{

display:block; 
margin:4px 6px;
border-bottom:2px solid #e00000;
color:#FFF;
font-weight:bold;
font-size:1.0em;
line-height:1.4em;
}
.banner h3 {
font-size:0.9em;
margin:0px;
line-height:1.4em;
}
.col1 h3 {
color:#000;
border-bottom:2px solid #000;
margin-left:0px;

}

.col1 h4 {
color:#e00000;
border-bottom:2px solid #e00000;
margin-left:0px;
font-size:.9em;
}


.homefeature p {
display:block; 
margin:4px 6px;
color:#FFF;
line-height:1.4em;
}
.homefeature a.button {
display:inline; 
border:#CCC 1px solid;
color:#FFF;
background:url(../images/bgbutton.gif) bottom left repeat-x;
font-size:.7em;
font-weight:bold;
padding:5px;
text-decoration:none;
margin-left:6px;
margin-top:6px;
clear:both;
float:left;
}
.homefeature a:hover.button {
background:url(../images/bgbutton.gif) top left repeat-x;
}
.banner ul {
margin:0px 0px;
margin-bottom:0px;
float:left;
width:380px;

}
.banner ul li {
float:left;

width:126px;
font-size:.75em;
padding:5px 0px;
color:#FFF;
background:url(../images/tick.gif) right center no-repeat;;
}

form.callbackform {
float:left;
display:block;
margin:4px 6px;
}

.callbackform label{
float:left; 
width:70px; 
font-size:.7em;
margin-bottom:2px;
color:#FFF;}

.callbackform .row2 input, .callbackform .row2 select{
float:left; 
width:80px; 
font-size:.7em;
margin-bottom:2px;}
.callbackform input, .callbackform select{
float:left; 
width:180px; _width:180px;
font-size:.7em;
margin-bottom:2px;
border:1px solid #CCC;}
.callbackform input.button{
float:right; 
width:181px;
font-size:.7em;
margin-bottom:2px;
border:1px solid #000;
margin-right:5px;
background:url(../images/button1.gif) top left repeat-x;
color:#FFF; font-weight:bold;}
.callbackform textarea{
float:left; 
width:180px;
font-size:.7em;
margin-bottom:2px;
border:1px solid #CCC;}

.row{ float:left; clear:both; display:block;  _height:20px; _width:260px;}

.content p.home{
color:#39393a;
padding:0px 9px;
display:block;
}


.footercontainer {
width:100%;
height:250px;
background:#000 url(../images/bgfooter.gif) top left repeat-x;
border-top:1px solid #000;


}
.footer{
width:841px;
margin:0 auto;
padding:0px 8px;
background:#000 url(../images/footer.gif) top left no-repeat;
height:250px;
}
.footer p{
color:#CCC;
font-size:.6em;}
.footer ul {
float:left; 
width:194px;
height:200px;
margin-left:16px;
margin-top:15px;
display:inline;

}
.footer ul li {
float:left;
clear:both;
padding:3px 0px;
border-bottom:1px solid #000;
display:block;
width:184px;

}
.footer ul li a{
float:left;
color:#5d5d5d;
font-size:.7em;
text-decoration:none;
}
.footer ul li.top a{
color:#CCC;
font-weight:bold;
}
.footer ul li a:hover{
color:#FFF;
}


table { border:1px #787878 solid;}
table th{background:#343434; border-bottom:2px solid #ff0000; padding:3px; color:#FFF; font-size:.8em; font-weight:bold; border-right:1px solid #000;}
table td{padding:3px; border-bottom:#FFF 1px solid; font-size:.8em; border-right:1px #787878 solid;}
table td.end{border-right:0px;}
table tr{background:#CCC;}
table tr.next{background:#dedede;}
p.phone {font-size:.7em}
p.phone1{font-size:1.4em;color:#8de95c; }
p.phone strong {font-size:1.1em; color:#8de95c;}


.logindiv {

float: left;

background:#720202 url(../images/gradform.gif) top left repeat-x; 

width: 526px;

padding-top: 10px;

padding-bottom: 10px;

}







.wraplink {float:left; width:112px; margin-top:10px;}

.logindiv .radio{ float:left; width:20px; margin:0; background:0; border: 0;}

.logindiv .addresstitle{ color: #555248; font-weight:bold; font-size:70%;}

.logindiv p { color: #CC6600; margin-top:0px; padding:0;margin-left:5px;  margin-bottom:5px;}

.logindiv .plain{ color: #555248; font-size:70%;}



.logindiv select {



border: 1px solid #ccc;



color: #4a4846;

margin-left:0px;

font-size:75%;

margin-top:2px;

margin-bottom:2px;

}



.logindiv textarea {

float:left;
font:75% Tahoma, Arial, Verdana, Helvetica, sans-serif;
height:125px;
border: 1px solid #ccc;

color: #4a4846;

margin-left:0px;



margin-top:4px;

width:330px;

}





.logindiv .checkbox {

float:left;

background: 0;

color: #4b4b41;

margin-left:0px;

font-size:75%;

margin-top:6px;

width:20px;

border:0;



}



.checkdiv { float:left; width:20px;}





.logindiv a {

color: #6f6c5d; }



.logindiv a:hover {

color: #997d6e;

}



.logindiv label {

float: left;

font-size:75%;

color: #fff;

margin-top:3px;

margin-bottom:2px;

margin-left:20px;

width:140px;
padding-left:5px;

}



.logindiv input {

float:left;

font-size:75%;

text-indent:4px;

border: 1px solid #ccc;



color: #4a4846;

width:330px;

margin-top:2px;

margin-bottom:2px;

padding-bottom: 3px;

padding-top: 2px;

}





.logindiv .button {

font-size:75%;

float:right;

width:192px;

background-color: #000;

color: #fff;

text-align:center;

border: 1px solid #504e45;

font-weight: 500;

margin-top:15px;
margin-right:27px;

}

.banner2 {
height:51px; width:404px; padding:0px 60px;
background:#720202 url(../images/banner2.gif) top left repeat-x; padding-top:15px;}
.banner2 p {
color:#FFF; text-align:center; font-weight:bold;  }

a.intbutton{float:right; margin-right:10px; margin-top:10px;}

.col1 a {font-size:1.0em;}
.col1 li a {font-size:0.9em;}
a.htag {font-weight:bold; text-decoration:underline; color:#ee2c2c;}
a.htag:hover {text-decoration:none;}

