@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; text-decoration:none;}
body{margin:0px; background:#000; font-family:Verdana, Arial, sans-serif; font-size:12px;}
#loader{
   width:100%;
   margin:100px auto;
   text-align:center;
}

hr{margin:14px 0px; border:none; border-top:1px solid #ccc;}
a{cursor:pointer;}
a:link, a:visited{color:#cbd68a;}
a:hover, a:active{color:#e2ff38;}
blockquote{margin:0 0 0 25px;}
p{font-size:14px; line-height:18px;}
#wrapper{background: url(../images/bg-main.jpg) no-repeat; min-height:900px; height:auto; width:1024px; margin:auto;}
/*Wrapper for subpages*/
#wrapperSub{background: url(../images/bg-mainsUB.jpg) no-repeat; min-height:900px; height:auto; width:1024px; margin:auto;}
/*IE6 Wrapper, uses different background*/
* html #wrapper{background: url(../images/ieOnlyBG.jpg) no-repeat; height:900px;}
#inner{width:983px; margin:auto;}

/*inner and outer for subpages*/
#wrapperSub #inner{width:983px; margin:auto; height:463px; float:left; position:absolute; z-index:1; }
#wrapperSub #outer{width:983px; float:left; position:relative; z-index:2; margin-top:0;}

/*IE6 inner and outer for subpages*/
* html #wrapperSub #inner{width:983px; margin:auto; height:463px; float:left; position:relative; z-index:1}
* html #wrapperSub #outer{width:983px; float:left; position:relative; z-index:2; margin-top:-463px;}
/*IE7 inner and outer for subpages*/
*:first-child+html #wrapperSub #inner{width:983px; margin:auto; height:463px; float:left; position:relative; z-index:1}
*:first-child+html #wrapperSub #outer{width:983px; float:left; position:relative; z-index:2; margin-top:-463px;}


#clear{clear:both;}
#topHolder{width:983px; height:34px; padding:8px 8px 0 8px; background:url(../images/bg_top-AT.jpg) no-repeat;}
#logo-api{height:25px; background:url(../images/logo-SM-allpro.jpg) top left no-repeat; width:120px; float:left; position:relative;}
#logo-api:hover{height:25px; background:url(../images/logo-SM-allpro.jpg) bottom left no-repeat; width:120px;}
#topHolder #rightArea{float:right; position:relative; height:25px; width:250px; text-align:right;}
#rightArea #sharethis{float:left; position:relative; text-decoration:none; font-size:16px; padding:4px 0 0 0;}

/*input area for signup*/
.tf1{border:none; color:#ffffff; font-size:11px; background:#7c7c7c; height:13px; padding:5px; position:relative; top:-7px; right:-5px; width:200px;}
/*ie6*/* html .tf1{height:12px; position:relative; top:-4px;}
/*ie7*/*:first-child+html .tf1{height:12px; position:relative; top:-4px;}

#logo_search{margin:20px 0 0 0;}
#logoMainAT{height:51px; width:147px; background:url(../images/logo-AT-main.jpg) no-repeat; float:left; position:relative;}
#search{float:right; position:relative; top:15px; left:25px;}

/*Search Area*/
#textIn{float:left; position:relative; background:url(../images/bg_search.jpg) no-repeat; height:24px; width:91px; padding:6px 0 0 10px;}
/*ie6*/* html #textIn{ position:relative; left:710px;}
/*ie7*/*:first-child+html #textIn{position:relative; left:710px;}

#btn{float:right; position:relative; left:-10px;}
/*input area for search*/
.tf2{color:#3a83cf; background:#e0e0e0; border:none; width:80px; overflow:hidden;}

#mainNav{margin:15px 0 0 0; font-family:Helvetica, Arial, sans-serif}
#videoArea{margin:6px 0 0 6px; float:left; position:relative; height:0px;}
#social_trade{background:url(../images/bg_logos.jpg) no-repeat; height:356px; width:80px; float:right; position:relative; top:5px; left:4px; padding:20px 0 0 5px; }
* html #social_trade{top:-385px; left:8px; }

#extraLogo img{ height:47px; width:75px;}
#fanBtn{margin:30px 0 0 0;}


#pushpoints{margin:35px 0 0 0;}
* html #pushpoints{margin:-358px 0 0 0;}
#pp1{width:307px; height:300px; background:url(../images/bg_dental.jpg) no-repeat; float:left; position:relative;color:#FFFFFF; cursor:pointer;}
#pp2{width:307px; height:300px; background:url(../images/bg_hc.jpg) no-repeat;float:left; position:relative;left:40px;color:#FFFFFF;cursor:pointer;}
#pp3{width:307px; height:300px; background:url(../images/bg_sm.jpg) no-repeat;float:left; position:relative;left:75px;color:#FFFFFF;cursor:pointer;}
#pp1:hover{color:#95acd7;}
#pp2:hover{color:#68d7f1;}
#pp3:hover{color:#d0ca58;}
#ppinfo{height:70px;width:280px; letter-spacing:0px; top:205px;text-align:left; left:10px; line-height:18px; overflow:hidden; float:left; position:relative; }

#leftCol{width:673px; float:left; position:relative;left:10px; margin:230px 0 0 0; color:#FFFFFF; text-align:justify;}

#RightCol{width:310px; float:right; position:relative;left:10px; margin:210px 0 0 0;}
#RightCol #pushpoints{margin:15px 0 0 0;}
#RightCol #pp1, #RightCol #pp2 , #RightCol #pp3{left:0;}

#footer{color:#95979a; font-size:10px; margin:30px 0 0 0; clear:both;}
* html #footer{margin:300px 0 0 0;}
* html #wrapperSub #footer{margin:50px 0 0 0;}

a.neonBlue:link, a.neonBlue:visited{color:#82cdfd; text-decoration:none;}
a.neonBlue:hover, a.neonBlue:active{color:#009bff; text-decoration:none;}

#CopyExtra{font-size:50px;width:500px;margin:auto; top:330px; left:10px; float:left; position:absolute; z-index:2; text-transform:uppercase;}
#Front{color:#FFFFFF; position:relative;float:left; z-index:3;left:2px; top:0; height:0px;}
#Back{color:#000; position:relative; float:left; z-index:2; left:4px; top:2px; height:0px;}

* html #Back{top:-55px;width:500px}
*:first-child+html #Back{width:500px}
