body{
    margin:0;
    padding:0;
    scrollbar-track-color:#999;
    scrollbar-base-color:#999}
body.mainpage{
	margin:0;
	background:#999 url(/images/bg.jpg)}
h2{
    font:bold 12px Verdana,Arial,Helvetica,sans-serif;
    margin:10px 0 0 0;
    padding-bottom:8px;
    color:#333;
    border-bottom:1px solid #CCC}
h3{
    font:bold 12px Verdana,Arial,Helvetica,sans-serif;
    margin:10px 0 0 0;
    color:#333}
h1.news{
    font-size:12px;
    color:#333;
    line-height:11px;
    border-top:1px solid #CCC;
    padding-top:15px;
    margin:15px 0 4px 0}
    h1.news span{
        float:right;
        font-size:10px}
        h1.news span a{
            color:#F60;
            font-weight:normal}
h2.news{
    font-size:10px;
    line-height:10px;
    color:#666;
    border:none;
    font-weight:normal;
    padding:0;
    margin:0;
    margin-bottom:-10px !important;
    margin-bottom:-15px}
.pageHeader{
    font:16px Arial,Verdana,Helvetica,sans-serif;
    color:#FF7A1F}
.loginform{
    font:normal 10px Verdana;
    color:#666}
.loginformfields{
    border:1px solid #999;
    height:17px;
    width:130px;
    font:normal 10px Verdana,Arial,Helvetica,sans-serif;
    color:#666;
    background:#FFF}
.loginformbtn{
    font:bold 10px Verdana;
    color:#F60;
    background:#FFF;
    border:1px solid #999;
    height:17px;
    width:60px}
.txt{
    font:normal 11px Verdana;
    color:#333}
.txt a{
     text-decoration:none;
     color:#333}
    .txt a:hover{
         text-decoration:none;
         color:#F60}
.ad{
    font:bold 13px Verdana,Arial,Helvetica,sans-serif;
    color:#333}
.moreinfo a{
    font:bold 10px Verdana;
    color:#F60;
    text-decoration:none}
    .moreinfo a:hover{
        font:bold 10px Verdana;
        color:#666;
        text-decoration:none}
.orangelink{
    font:normal 11px Verdana;
    color:#F60;
    text-decoration:underline}
    .orangelink:hover{
        text-decoration:none}
.orangelink_underlined{
    font:normal 11px Verdana;
    color:#F60;
    text-decoration:underline}
    .orangelink_underlined:hover{
        text-decoration:none}
.registerformfields{
    background:#F9F9F7;
    height:17px;
    width:250px;
    border:1px solid #999;
    font:normal 10px Verdana;
    color:#333}
select{
    font:normal 10px Verdana;
    color:#333;
    background:#FFF;
    border:1px solid #999}
select.longSelect{
    width: 220px}
textarea{
    border:1px solid #999;
    font:normal 11px Verdana;
    color:#333}
.blacktext{
    font:normal 11px Verdana;
    color:#000;
    list-style-type:none}
#hptxt h2,#hptxt h3,#hptxt p{
    margin:0;
    padding:0}
    #hptxt h2{
        font-size:13px;
        color:#333;
        margin:20px 0 10px 0;
        border:0}
    #hptxt h3{
        font-size:12px;
        margin-bottom:8px;
        color:#333}
    #hptxt p{
        margin:2px 0 5px 0}
.sectionheader{
    font:normal 14px Verdana;
    color:#F60}
.sectionheaderB{
    font:bold 14px Verdana;
    color:#F60}
.orangeheadertext{
    font:bold 12px Verdana;
    color:#F60}
.orangetext{
    font:bold 11px Verdana;
    color:#F60}
.underline{
    border-bottom:1px solid #999}
.underlineheader{
    font:normal 11px Verdana;
    color:#666;
    border-bottom:1px solid #999}
.notecell{
    border:1px solid #FFBC6A;
    background:#FBF5D0}
.formbtn{
    font:bold 10px Verdana;
    color:#F60;
    border:1px solid #999;
    background:#FFF;
    width:auto;
    height:18px}
.blacklink{
    font:bold 11px Verdana;
    color:#000;
    text-decoration:underline}
    .blacklink:hover{
        font:bold 11px Verdana;
        color:#555;
        text-decoration:none}
.whitetitletext{
    font:bold 12px Verdana;
    color:#FFF}
.darkorangebold{
    font:bold 11px Verdana;
    color:#F30}
.grayborder{
    border:1px solid #CCC}
.summaryborder{
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    font:normal 11px Verdana;
    color:#000;
    vertical-align:top;
    padding:5px 10px}
.input{
    font:11px Verdana;
    color:#333;
    border:1px solid #999;
    background:#F9F9F7}
.normalInput {
    font:10px Verdana;
    color:#999;
    border:1px solid #666}
.imgb{
    border:1px solid #F90}
.redtext{
    font:11px Verdana;
    color:#F00}
.normalorangelink,.normalorangelink1{
    font:11px Verdana;
    color:#F60;
    text-decoration:underline}
    .normalorangelink:hover,.normalorangelink1:hover{
        color:#F90}
.normalorangelink2{
    font:normal 10px Verdana;
    color:#F60;
    text-decoration:underline}
    .normalorangelink2:hover{
        color:#F90}
.darkgreytext{
    font:normal 11px Verdana;
    color:#333}
b.csList{
    font:11px Verdana;
    white-space:nowrap;
    display:block;
    color:#333;
    background:url(../images/spot.gif) no-repeat left top;
    padding-left:18px;
    height:15px}
p.csList{
    padding-left:19px;
    margin-top:0;
    margin-bottom:10px}
a.csList,a.csList1,a.csSubList,a.csSubListLast{
    font:11px Verdana;
    white-space:nowrap;
    display:block;
    color:#333;
    background:url(../images/spot.gif) left top no-repeat;
    padding-left:18px;
    line-height:15px}
a.csList,a.csList1{
    font-weight:bold;
    text-decoration:none}
a.csList1{
    margin-bottom:5px}
    a.csList:hover,a.csList1:hover{
        color:#F60}
a.csSubList,a.csSubListLast{
    width:9px;
    background:url(images/bullet_blackarrow.gif) no-repeat top left;
    padding-left:10px;
    margin-bottom:5px;
    margin-left:20px;
    text-decoration:underline}
a.csSubListLast{
    margin-bottom:12px}
    a.csSubList:hover,a.csSubListLast:hover{
        background: url(../images/bullet_orangearrow.gif) no-repeat top left;
        color:#F60}
ol{
    margin-top:3px;
    margin-bottom:3px;
    list-style-position:outside}
.leftMenuItem,.leftMenuItemSelected{
    background:url(../images/leftmenuline.gif) no-repeat 15px bottom}
.leftMenuItem a{
    display:block;
    width:160px !important;
    width:170px;
    padding:7px 0 10px 10px;
    margin-left:5px;
    font:11px Verdana,Arial,Helvetica,sans-serif;
    background:url(../images/bullet_menu_orangearrow2.gif) no-repeat left 12px;
    color:#F60}
tr.last .leftMenuItem,tr.last .leftMenuItemSelected{
    background:none}
    .leftMenuItem a:hover,.leftMenuItemSelected a, .leftMenuItem a.selected {
        display:block;
        width:160px !important;
        width:170px;
        padding:7px 0 10px 10px;
        margin-left:5px;
        font:11px Verdana,Arial,Helvetica,sans-serif;
        background:url(../images/bullet_menu_blackarrow2.gif) no-repeat left 12px;
        text-decoration:none;
        color:#333}
        
.leftMenuItem .nested{
    margin-bottom: 5px;}
.leftMenuItem .nested a {
    background:url(../images/bullet_menu_blackarrow2.gif) no-repeat left 5px;
    padding:0 0 5px 10px;
    width:147px !important;
    margin-left:20px}
.leftMenuItem .nested a.selected, .leftMenuItem .nested a:hover  {
    background:url(../images/bullet_menu_blackarrow2.gif) no-repeat left 5px;
    padding:0 0 5px 10px;
    width:147px !important;
    margin-left:20px;
    color:#333;}
    
.leftMenuBg{
    background:#F5F5F5 url(../images/leftmensidebg.gif) no-repeat left bottom;
    border-right:1px solid #CECECE;
    border-left:1px solid #CECECE;}
.hr{
    background:#DDDDDD;
    margin-top:5px;
    margin-bottom:5px}
.orangeText{
    font:bold 11px Verdana,Arial,Helvetica,sans-serif;
    color:#F60}
.grayTable{
    background:#f0f0f0;
    border:1px solid #DDD}
.rightleft{
    font:12px Georgia,"Times New Roman",Times,serif;
    color:#333;
    border-right:1px solid #999}
.note{
    background:#FBF5D0;
    border:1px solid #FFBC6A;
    padding:5px 8px;
    font:11px Verdana,Arial,Helvetica,sans-serif}
.lightertext{
    color:#999}
.camcontactslogo{
    font:bold 15px Arial,Helvetica,sans-serif;
    color:#000}
.camcontactslogored{
    font:bold 15px Arial,Helvetica,sans-serif;
    color:#F00}
.bannersDefault{
    font:12px Arial,Helvetica,sans-serif;
    color:#000;
    background:#FC6}
    .bannersDefault a{
        color:#00F;
        text-decoration:underline}
    .bannersDefault a:hover{
        color:#F00;
        text-decoration:underline}
.shortInput{
    font:normal 11px Verdana,Arial,Helvetica,sans-serif;
    color:#666;
    border:1px solid #CCC}
.bannersSkyBlue{
    font:12px Arial,Helvetica,sans-serif;
    color:#1289C2;
    background:#D2EEFF;
    border:1px solid #3DAAE4}
.bannersSkyBlue a{
    color:#248ABB;
    text-decoration:underline}
    .bannersSkyBlue a:hover{
        text-decoration:underline;
        color:#53BCEE}
.bannersCamContact{
    font:12px Arial,Helvetica,sans-serif;
    color:#666;
    background:#FFF;
    border:1px solid #CCC}
    .bannersCamContact a{
        color:#666;
        text-decoration:underline}
    .bannersCamContact a:hover{
        color:#F90;
        text-decoration:underline}
.bannersPink{
    font:12px Arial,Helvetica,sans-serif;
    color:#90C;
    background:#FBE6FF;
    border:1px solid #FF7DF2}
    .bannersPink a{
        color:#909;
        text-decoration:underline}
    .bannersPink a:hover{
        color:#C0F;
        text-decoration:underline}
.center{
    text-align:center}
.top{
    vertical-align:top}
aleft{
    text-align:left}
aright{
    text-align:right}
ul.menu,ul.menu li,#info p,#info ul{
    font:11px Verdana,Arial,Helvetica,sans-serif;
    margin:0 0 0 5px;
    padding:0}
ul.menu li,#info li{
    list-style:none;
    line-height:14px;
    display:inline;
    padding:0 9px 0 0;
    background:url(/images/20060427/menuli.gif) no-repeat right}
* html ul.menu li{
    padding:0 5px 0 5px}
ul.menu a{
    color:#333;
    text-decoration:none}
ul.menu a:hover{
    color:#F90}
/* ---v--- (10/01/2007) ---------------------- */
#linf,#linf .loginformfields, #signin{
    margin:0;
    padding:0}
    #linf table,#info{/* Login form */
        width:201px;
        height:73px;
        margin:5px 5px 0 0;
        background:url(/images/20070110/loginbg.gif) no-repeat}
        #linf .loginformfields, #signin{
            height:15px}
        #linf td{
            height:18px;
            text-align:right;
            padding-right:10px}
        #signin{
            width:66px;
            height:17px;
            color:#FFF;
            border:0;
            background:transparent url(/images/20070110/loginbtn.gif) no-repeat}
    #spread{
        width:198px;
        height:258px;
        margin-top:15px;
        padding:180px 20px 0 20px;
        background:url(/images/spreadthewordbanner.jpg)}
#info{
    /* dirty hack */
    border: 1px solid white;
    text-align:center}
    #info ul{
        margin:15px 0 0 0;
        padding:0}
    #info li{
        list-style:none;
        text-align:center;
        line-height:14px;
        display:inline;
        padding:0 8px 0 11px;
        margin:0;
        background:url(/images/20060427/menuli.gif) no-repeat right}
    #info li a{
        color:#F90;
        text-decoration:underline}
    #info p{
        color:#F00;
        margin:10px 0 0 0}
.wt{
    color:#FFF}
.prevsh{
    margin:0 0 0 13px;
    padding:0}
    .prevsh li{
        text-indent:0;
        margin:0 0 0 8px;
        padding:0}
#plbox{
    width:198px;
    height:auto;
    background:url(/images/20070110/sbmbg.gif) repeat-y}
    #plbox p{
        margin:14px 0 7px 0;
        padding:0;
        background:url(/images/20060505/readmoreline.gif) repeat-x right 7px}
    #plbox p span{
        padding-right:5px;
        background-color:#F5F5F5}
    #box1{
        background: url(/images/20070110/sbmtop.gif) no-repeat left top}
    #box2{
        padding:15px 17px 30px 17px;
        background: url(/images/20070110/sbmbt.gif) no-repeat left bottom}
/* ---^--- */
/* ---v--- (02/05/2006) ---------------------- */
.summary,.sum1{
    font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
    color:#000;
    height:auto;
    min-height:150px}
.summary{
    margin-top:10px;
    background:url(/images/20060505/summarybg.gif) repeat-y}
.sum1{
    background:url(/images/20060505/summaryheader.gif) no-repeat top left}
.sum2{
    height:auto;
    width:198px;
    padding:10px 0 5px 0;
    margin-bottom:10px;
    background:url(/images/20060505/summaryfooter.gif) no-repeat bottom}
    .sum2 small{
        font-size:10px;
        color:#666}
    .sum2 b{
        color:#333}
#pnews{
    height:15px;
    margin:0}
.summary p{
    margin:0 10px;
    padding:0 0 10px}
.summary a{
    color:#F60;
    padding:0 0 0 10px;
    text-decoration:underline;
    background:url(/images/20060207/smallarrow.gif) no-repeat left center}
.summary a:hover{
    color:#F90;
    text-decoration:none}
p.btl{
    text-align:right;
    padding-bottom:5px;
    margin-bottom:10px;
    background:url(/images/20060505/readmoreline.gif) no-repeat left 6px}
#topsites p, .tslist p{
    margin:8px 0 }
#topsites td{
    height:97px;
    border-bottom:3px solid #FFF;
    background:#FEC}
#topsites .tsbg{
    background:#FEC url(/images/20070110/topsitesbg.gif) no-repeat right top}
.tslist p{
    margin:0 0 8px 0 }
/* ---^--- (02/05/2006) */
/* ---v--- (14/02/2007) */
#faq h3{
    font-size:11px;
    font-weight:normal;
    color:#F60;
    padding:10px 0;
    border-bottom:1px solid #999}
    #faq h3 a{
        float:right;
        color:#F60;
        font-size:10px}
    #faq h3 a:hover{
        text-decoration:none}
#faq h2{
    padding-top:20px}
/* ---^--- (14/02/2007) */
/* ---v--- (14/06/2007) */
#newprodnav p,.newprodnav p{
    width:130px;
    background:url(/images/20070110/btnbg.gif) no-repeat;
    text-align:center}
    #newprodnav p a,.newprodnav p a{
        display:block;
        width:130px;
        height:17px;
        line-height:16px;
        text-decoration:none;
        font-size:12px;
        font-weight:bold;
        color:#FFF}
/* ---^--- (14/06/2007) */
/* ---v--- (19/07/2010) */
.new-products{
    height:296px;
    padding:0 0 10px 0}
    .new-products a,.new-products img{
        display:block;
        height:92px;
        width:276px}
    .new-products a{
        margin:0 0 10px 0}
.fl{
    float:left}
.fr{
    float:right}
/* ---^--- (19/07/2010) */
/* ---v--- TOP 5 Webmasters */
     #tp5{
        padding-left:4px;
        background:url(/images/topwebm/leftpart.gif) no-repeat}
        #tpi{
            border:1px solid #CCC;
            border-left:none;}
            #tpi td, #tpi th{
                border-bottom:1px solid #FFF}
            #tpi th{
                padding:0 0 0 2px;
                color:#FFF;
                text-align:left;
                border-left:2px solid #FFF;
                background:#FFF6E5 url(/images/topwebm/th.gif) no-repeat 2px center}
            #tpi td strong{
                padding-left:10px}
/* ---^--- TOP 5 Webmasters */

