*{margin:0;padding:0;border:none;outline:none;}

html, body {height: 100%}

body {
position:relative;
font-size:16px;
font-family:Arial,sans-serif;
text-align:center;
min-width:950px;
background:#ff6d00;
}

.left {float:left;}
.right {float:right;}

.clear {
clear:both;
display:block;
height:1px;
}

.red {color:#252525;}

/*==============  */

#headerWrap {
padding:25px 0 0 0;
background:#ff6d00 url(/images/headBG.gif) repeat-x top left;
}


#headerWrap .clear{
height:20px;
}

#headerToggle {
position:absolute;
top:0;right:10px;
color:#fff;
font-size:13px;
font-weight:bold;
padding:1px 5px;
cursor:pointer;
}

#ihWrap {
width:950px;
margin:0 auto;
}


#logo {
float:left;
text-align:center;
width:142px;
height:162px;
}

#title {
color:#e6eecf;
font-style:italic;
font-weight:bold;
text-align:left;
height:162px;
background:#141414 url(/images/titleBG2.gif) no-repeat top center;
}


#title .left {
width:425px;
height:115px;
padding:45px 0 0 0;
}

#title small {
color:#a0653c;
font-size:13px;
padding:0 0 0 5px;
}

#title .left p {
font-size:49px;
}

#title .right {
width:360px;
height:115px;
padding:40px 0 0 0;
}

#title .right h3 {
font-size:49px;
}

#title .right p {
color:#a0653c;
font-size:13px;
padding:0 0 0 10px;
}


#keys1,
#keys2 {clear:both;}

#keys1 h1 {
color:#ffdf6f;
font-size:9px;
padding:10px 0;
}

#keys2 h2 {
color:#ffcc19;
font-size:9px;
padding:10px 0;
}


/*==============  */

#bodyWrap {
background:#fff url(/images/bodyBG.gif) repeat-x top left;
}

#ibWrap {
color:#333;
text-align:left;
width:950px;
margin:0 auto;
padding:4px 0 0 0;
background:transparent url(/images/bodyBG2.gif) no-repeat top left;
}

#ibWrap p a {
color:#fc6700;
}

/*==============  */

#ibWrap .right {
width:282px;
padding:10px 0;
}


#calldetails {
text-align:center;
margin:0 5px;
padding:0;
background:#fd7100 url(/images/panelBG.gif) no-repeat bottom left;
}

#calldetails h3 {
color:#fff;
padding:20px 0 15px 0;
background:#fd7100 url(/images/panelBGc.gif) no-repeat top left;
}

#calldetails h4 {
color:#333;
font-size:19px;
font-style:italic;
padding:10px 0 20px 0;
}

#calldetails small {
display:block;
font-size:14px;
}

#callback {
margin:10px 5px;
padding:0;
background:#d5d5d5 url(/images/panelBG1.gif) no-repeat top left;
}

#callback h3,
#creditCards h3 {
color:#292929;
font-size:16px;
text-align:center;
padding:10px;
}

#callback .clear,
#creditCards .clear {
height:8px;
background:transparent url(/images/panelBGcc.gif) no-repeat top left;
}

#creditCards {
margin:5px;
padding:0;
background:#d5d5d5 url(/images/panelBG2.gif) no-repeat top left;
}

#creditCards img {padding:10px;}


/*==============  */


#form {padding:0 0 10px 0;}

#form p {
clear:both;
display:block;
height:25px;
padding:10px 20px 0 20px;
}

#form p label {
float:left;
padding:4px 0 0 0;
}

#form p input {
float:right;
height:19px;
padding:5px 5px 2px 5px;
border:1px solid #cad3dc;
border-radius:3px;
-webkit-border-radius:3px;
-opera-border-radius:3px;
-moz-border-radius:3px;
background:#fff;
}

#form p input:hover {
border:1px solid #b1cce7;
background:#fff;
}

#form p input:focus {
border:1px solid #b1cce7;
background:#ecf2f8;
}

#submit {
clear:both;
margin:20px 0 0 75px;
}


/*==============  */

#ibWrap .left {
width:650px;
padding:10px 0;
}

#ibWrap .left p {
padding:10px;
line-height:150%;
}

#menu {
width:640px;
margin:0 0 25px 13px;
background:#212121 url(/images/menuBG.gif) no-repeat top left;
}

#menu .clear {
height:8px;
background:transparent url(/images/menuBGc.gif) no-repeat bottom left;
}

#nav {
list-style:none;
padding:3px 10px 0 10px;
}

#nav li {
float:left;
display:inline;
height:27px;
padding:0 7px 0 0;
}

#nav a {
float:left;
display:block;
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:none;
height:20px;
padding:7px 5px 0px 12px;
}

#nav li.current {background:#f2f2f2 url(/images/menuRight.gif) no-repeat top right;}
#nav li.current a {
color:#151a18;
background:#fff url(/images/menuLeft.gif) no-repeat top left;
}

#nav a:hover{text-decoration:underline;}

/*==============  */

#footer {color:#fff;}

/*--------------  */

#bannerWrap {
text-align:center;
background:#ff6d00 url(//images/titleBG1.gif) repeat top center;
}

#banner {
position:relative;
overflow:hidden;
height:225px;
width:970px;
margin:0 auto;
}

#slideShow {
position:absolute;
height:210px;
width:970px;
}

#slideShow div {
display:block;
float:left;
color:#fff;
text-transform:uppercase;
width:970px;
padding:0;
}

/*--------------  */

#bottom {
color:#001b1a;
padding:20px 15%;
background:#fff url(/images/bodyBG.gif) repeat-x top left;
}

#bottom h1 {
font-size:16px;
padding:5px 20px 0 20px;
}

#bottom h3 {
color:#000;
font-size:16px;
text-align:center;
padding:0px 20px 10px 20px;
}

#bottom h3 a {
color:#000;
font-weight:normal;
text-decoration:none;
}

#bottom p {
font-size:15px;
padding:0px 20px 10px 20px;
}

#bottom p a {
color:#06201f;
font-weight:normal;
text-decoration:none;
}

#bottom a:hover {
color:#000;
text-decoration:underline;
}