@charset "UTF-8";
/* CSS Document */


*{ margin:0; padding:0;}
img{ border:0;}
h2{margin-bottom:10px;}
.vcard{ background: #f3a56c; border:2px solid #e37b48; padding:8px; margin-bottom:1.5em; width:500px;}
html{ font-family:Euphemia UCAS;}

body{ background: url(../images/1stop-bg.jpg) top center repeat-x;}
body#innerpage{background: url(../images/1stop-bg-inner-page.jpg) top center repeat-x;}*/


#top-nav{/*border:green 1px solid; */ }
/*#top-promo-message-link { float:left; width: 300px;}*/
#nav{ float:right;  }
.clear{ clear:both;}

#wrapper{ margin:0 auto; width:900px; }
a{color: #FFF; text-decoration:none;}
a:hover{ color:#FF6600;}
#nav{ margin-right:25px;}
#nav li{ display:inline;}
#nav li{ margin-right:45px;}

.content-link{color:#FF6600;}


#header{ /*border:yellow 1px solid;*/ margin-top: 20px;}
.col1{ float:right; margin-top:12px; /* border: red 1px solid;margin-top: 50px;*/ color:#000000; font-size:1em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.col1 p{ margin-bottom:10px; margin-top:-15px;}
 
 .col2{float:right; margin-top:2px;  /*border:green 1px solid; */}
 
 
.col3{ }

#featured{  /*border: red 1px solid;margin-top: 50px;*/}

#featured-message{ color:#fff; font-size:30px; padding-top:35px;}
#featured-message a{ color:#8ec7e2; margin-top:10px; }


#featured-phone{float:right; margin-top: -75px; position:relative;}
#featured-phone p{ text-align:right; position:absolute; top:5px;}
#featured-phone a{ color:#FF6600;}

#innerpage #featured { text-align:center;}
#innerpage #featured h1{ font-size:65px; color:#b4d6e8; margin-top:75px;}



#footer{ background:url(../images/1stop-footer-bg.jpg) no-repeat center; width:900px; height:150px;}
#footer p{ color:#666666;}

/* Special Hack for IE */
#content { margin-top:100px;  /*border: 1px red solid; text-align:center; */}
html>body #content { margin-top:70px;  /*border: 1px red solid; text-align:center; */}
/* Special Hack for IE */

#inner-content{ margin-left:auto; margin-right:auto;  width:870px; /*border: 1px blue solid;*/}


#inner-content .right-content{  float:right; color: #fff;  background:url(../images/1stop-getphones.jpg) no-repeat top center; width:280px; height:218px; /* border: 1px red solid;*/}
#inner-content .right-content p{font-size:0.8em; padding-top:45px; padding-left:22px;}


#inner-content .left-content{ color: #fff; background:url(../images/1stop-paybills.jpg) no-repeat top center; width:280px; height:218px; /* border: 1px red solid;*/}
#inner-content .left-content p{font-size:0.8em; padding-top:45px; padding-left:22px;}



#inner-content .middle-content{float:right; margin-right:15px;  color: #fff; background:url(../images/1stop-getaccessories.jpg) no-repeat top center; width:
280px; height:218px;/* border: 1px red solid;*/}
#inner-content .middle-content p{font-size:0.8em; padding-top:45px; padding-left:22px;}


#inner-content .phone-repair{ background:url(../images/1stop-cell-phone-repair.jpg) no-repeat top center; height:226px; margin-top: 15px;}
#inner-content .phone-repair p{ color:#fff; font-size:0.8em; padding-top:45px; padding-left:22px;}


legend{ padding:20px; text-transform:uppercase; color:#e37b48; background-color:#000000; font-weight:bold;  border: 1px #666666  solid; padding: 5px; }
fieldset{ border:1px solid  #666666; padding:10px; margin-bottom:10px; width:500px;}

.formfield{  border: 1px solid  #666666; background-color:#FFFFFF; padding:2px; margin-bottom:5px; margin-bottom:10px; }
label{  text-align:right; font-weight:bold; width: 150px;  color:0787c0;}
.submitbtn{ width:125px; background-color:#000000; border-color: 1px #0787c0 solid; padding:5px; color:#e37b48; font-weight:bold; }

.services-list{ margin-left:38px;}
.services-list li{ margin:5px;}
.phone-list{ list-style:none;}
.phone-list li{ margin:50px 0; border-top:#999999 solid 1px; padding:10px 0;}
.phone-list img{float:left;}
#footer{ padding-top:75px; padding-left:20px;}
#footer p{color:#666666; font-size:0.7em; width:850px;}
#footer a{color:#FF6600;}
