*{
margin:0px;
padding:0px;
}
img{
border:0px
}
html{
width:100%;
height:100%;
background-color:#3F4549
}
body{
width:991px;
margin:auto;
position:relative;
}
#site{
width:989px;
border-left:1px solid white;
border-right:1px solid white;
float:left
}
#banner{
background:url(/images/bannerbg.jpg) top left no-repeat;
width:989px;
height:77px;
padding:6px 0 0 0;
text-align:center
}
#rss{
position:absolute;
top:26px;
right:0px;
}
.menu{
height:38px;
width:989px;
text-align:center
}
.menu li, .menu li img{
list-style-type:none;
float:left;
text-align:center;
}
.menu li a{
display:block;
background-position:top left;
background-repeat:no-repeat;
padding:12px 0 3px 0;
height:23px;
font-family:Arial;
font-size:12px;
text-decoration:none
}
.menu li a:hover{
display:block;
background-position:top left;
background-repeat:no-repeat;
color:#FFFFFF
}
.but1{
background-image:url(/images/but1.gif);
color:#152B33;
width:117px
}
.but1:hover{background-image:url(/images/but1_active.gif)}
.but1_active{
background-image:url(/images/but1_active.gif);
color:#FFFFFF;
width:117px;
}
.but2{
background-image:url(/images/but2.gif);
color:#152B33;
width:77px
}
.but2:hover{background-image:url(/images/but2_active.gif)}
.but2_active{
background-image:url(/images/but2_active.gif);
color:#FFFFFF;
width:77px;
}
.but3{
background-image:url(/images/but3.gif);
color:#152B33;
width:148px
}
.but3:hover{background-image:url(/images/but3_active.gif)}
.but3_active{
background-image:url(/images/but3_active.gif);
color:#FFFFFF;
width:148px;
}
.but4, .but5{
background-image:url(/images/but4.gif);
color:#152B33;
width:112px
}
.but4:hover, .but5:hover{background-image:url(/images/but4_active.gif)}
.but4_active, .but5_active{
background-image:url(/images/but4_active.gif);
color:#FFFFFF;
width:112px;
}
.but6{
background-image:url(/images/but6.gif);
color:#152B33;
width:121px
}
.but6:hover{background-image:url(/images/but6_active.gif)}
.but6_active{
background-image:url(/images/but6_active.gif);
color:#FFFFFF;
width:121px;
}
.but7{
background-image:url(/images/but7.gif);
color:#152B33;
width:112px
}
.but7:hover{background-image:url(/images/but7_active.gif)}
.but7_active{
background-image:url(/images/but7_active.gif);
color:#FFFFFF;
width:112px;
}
.but8{
background-image:url(/images/but8.gif);
color:#152B33;
width:155px
}
.but8:hover{background-image:url(/images/but8_active.gif)}
.but8_active{
background-image:url(/images/but8_active.gif);
color:#FFFFFF;
width:155px;
}
.logo{
padding:0 0 0 49px;
height:126px;
background:url(/images/bg.gif) top left no-repeat;
}
.logo .mainlogo{
display:block;
float:left;
margin:35px 0 0 0;
}
.slogan{
font-family:Tahoma;
font-size:11px;
color:#EAEAEA;
position:absolute;
top:195px;
left:100px
}
.search{
font-family:Tahoma;
font-size:11px;
color:#8a989e;
display:block;
float:left;
padding:30px 0 0 80px;
width:330px;
}
.search p{
display:block;
float:left;
}
.searchfield{
width:249px;
height:14px;
border:0px;
float:left;
font-family:Tahoma;
font-size:11px;
color:#000000;
padding:3px;
margin:7px 5px 8px 0;
}
.search button{
border:0px;
float:left;
width:67px;
height:24px;
margin:6px 0 0 0;
background:url(/images/search.jpg) top left no-repeat;
cursor:hand;
cursor:pointer
}
.choose{
padding:0 0 0 43px;
}
.choose input{
float:left;	
}
.choose span{
display:block;
float:left;
padding:0 20px 0 8px
}
.submissionheader{
width:129px;
float:left;
padding:11px 0 0 94px;
}
#wrapper{
background-color:#FFFFFF;
float:left;
overflow:hidden;
width:989px;
padding:0 0 35px 0;
}
#sidebar{
width:247px;
float:left;
padding:8px 0 0 13px;
font-family:Arial, Helvetica, sans-serif;
}
#main{
width:729px;
float:left;
padding:8px 0 0 0;
}
#sidebar h4{
display:block;
width:203px;
line-height:22px;
padding:0 0 0 11px;
background:url(/images/title_bg.gif) top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a5b2b7;
font-weight:normal;
}
#sidebar h4 a{
color:#a5b2b7;
text-decoration:underline
}
#sidebar h4 a:visited{text-decoration:underline}
#sidebar h4 a:hover{text-decoration:none}
.banners{
width:213px;
padding:0 0 15px 0;
text-align:center;
}
.banners a{
display:block;
margin:11px 7px 18px 7px;
}
#sidebar .block{
float:left;
width:190px;
padding:15px 0 0 7px;
}
#sidebar .block h3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline
}
#sidebar .block h3 a:visited, #sidebar .block a:visited{text-decoration:underline}
#sidebar .block h3 a:hover, #sidebar .block a:hover{text-decoration:none}
#sidebar .block p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 0 3px 0;
}
#sidebar .block strong{font-size:11px}
#sidebar .block a{
color:#0077cc;
font-size:11px;
text-decoration:underline;
}
.ribbon{
display:block;
float:left;
margin:17px 0 0 9px
}
#main .title{
background-image:url(/images/line.gif);
background-position:top left;
background-repeat:no-repeat;
width:709px;
height:17px;
font-family:Tahoma;
font-size:11px;
color:#696969;
padding:4px 0 27px 16px;
}
#main .title a{
color:#00a445;
text-decoration:underline
}
#main .title a:visited{text-decoration:underline}
#main .title a:hover{text-decoration:none}
#wrapper .text{
display:block;
float:left;
width:410px;
}
#wrapper .text a, #wrapper .text2 a, #wrapper .style3 a{
color:#0077cc;
text-decoration:underline
}
#wrapper .text a:visited, #wrapper .text2 a:visited, #wrapper .style3 a:visited{text-decoration:underline}
#wrapper .text a:hover, #wrapper .text2 a:hover, #wrapper .style3 a:hover{text-decoration:none}
#wrapper .text2{
display:block;
float:left;
width:690px;
padding:0 0 15px 0;
}
#wrapper h1{
font-family:Times New Roman;
font-size:28px;
font-weight:bold;
color:#444444;
margin:0 0 15px 2px;
display:block;
float:left;
width:415px
}
#wrapper h1 font{color:#fe3c16}
#wrapper h2 font{color:#fe3c16}
#wrapper h2{
font-family:Times New Roman;
font-size:28px;
font-weight:bold;
color:#444444;
margin:0 0 15px 2px;
display:block;
float:left;
width:700px
}
#wrapper #special{
font-size:26px;
}
#wrapper h5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#1f1f1f;
margin:0 0 10px 2px;
display:block;
float:left;
width:700px
}
#wrapper h6{
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#1f1f1f;
margin:0 0 20px 2px;
display:block;
float:left;
width:700px
}
#wrapper h5 a{
color:#0077cc;
text-decoration:underline
}
#wrapper h5 a:visited{text-decoration:underline}
#wrapper h5 a:hover{text-decoration:none}
#wrapper p{
display:block;
float:left;
}
#wrapper #submit{width:680px;}
.banner{
float:right;
width:283px;
margin:-9px 13px 0 0
}
#main .advice{
color:#8c7151;
display:block;
background:url(/images/advice_bg.gif) top left no-repeat;
width:208px;
height:74px;
padding:24px 8px 10px 14px;
margin:0 0 0 51px;
font-size:11px;
}
.tables{
width:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 45px 0;
}
.table{
background:url(/images/table_bg.jpg) top left no-repeat;
width:227px;
height:262px;
float:left;
margin:0 11px 0 0;
}
.table h3{
font-weight:normal;
color:#e1ffdb;
font-size:14px;
line-height:29px;
padding:0 0 0 15px;
}
.table ul{
font-size:12px;
padding:18px 17px 25px 12px;
list-style-type:none;
}
.table ul b{
display:block;
float:left;
width:17px;
text-align:center;
padding:0 10px 0 0;
background-color:#FFFFFF
}
.table ul li{
background:url(/images/dots.gif) left 15px repeat-x;
line-height:20px;
}
.table ul li span{
padding:0 7px 0 0;
background-color:#FFFFFF
}
.table ul li a{
color:#0077cc;
display:block;
float:right;
font-style:italic;
background-color:#FFFFFF;
font-size:11px;
padding:0 0 0 7px;
text-decoration:underline
}
.table a:visited{text-decoration:underline}
.table a:hover{text-decoration:none}
.table p{
display:block;
width:227px;
text-align:center;
}
.table p a{
color:#0077cc;
}
#wrapper p{
font-family:Arial;
font-size:12px;
color:#404346;
padding:0 2px 20px 2px
}
.list{
margin:0 0 0 -16px;
padding:0 0 0 22px;
float:left;
display:inline;
overflow:hidden;
width:100%;
}
.list li{
list-style-type:none;
height:18px;
padding:2px 0 0 2px;
font-family:Arial;
font-size:11px;
color:#152B33;
float:left;
position:relative
}
.list li img{
margin:0 7px 0 0;
float:left
}
.star{
position:absolute;
top:2px;
left:-22px;
}
.stars{
position:absolute;
}
.gdlink{
color:#0145AB;
text-decoration:underline
}
.gdlink:visited{text-decoration:underline}
.gdlink:hover{text-decoration:none}
.color{
background-color:#E0E1E1
}
.name{
width:200px;
height:16px;
padding:1px 0 0 0;
float:left
}
.name a{
font-family:Arial;
font-size:11px;
color:#152B33;
text-decoration:underline
}
.name a:visited{
color:#8495AE
}
.type{
width:173px;
height:16px;
padding:1px 0 0 4px;
float:left
}
.pay{
width:118px;
height:16px;
padding:1px 0 0 0;
float:left
}
.sub{
width:92px;
float:left;
height:16px;
padding:1px 0 0 0;
}
.articles{
width:82px;
float:left;
height:16px;
padding:1px 0 0 10px;
}

.sub a, .articles a{
color:#0145AB
}
.sub a:visited, .articles a:visited{
color:#8495AE
}
.name a, .sub a:visited, .articles a:visited {text-decoration:underline}
.name a:hover {text-decoration:none}
.sub a:hover, .articles a:hover {text-decoration:none}
#footer{
border-top:5px solid #7E7E7E;
background-color:#DEDEDE;
width:989px;
float:left;
}
#footer .border{
border-top:1px solid #E8E8E8;
padding:5px 0 0 0;
}
#footer ul{
width:989px;
text-align:center;
margin:0 auto;
height:18px;
}
#footer li{
display:inline;
list-style-type:none;
line-height:11px;
font-size:11px;
margin:0 -4px 0 0;
}
#footer li a{
font-family:Arial;
font-size:11px;
color:#152B33;
margin:0 6px;
text-decoration:none
}
.copy{
background-image:url(/images/copy.gif);
background-position:top left;
background-repeat:repeat-x;
float:left;
width:989px;
text-align:center;
/* color:#FED3CA; */
color:#FFFFFF;
font-family:Arial;
font-size:12px;
padding:7px 0 10px 0;
margin:10px 0 0 0;
}
.copy p{
margin:5px auto 0 auto;
width:650px;
border:0px;
text-align:center
}
.copy span{
line-height:12px;
padding:0 8px 0 5px;
display:inline-block
}
.copy a{
font-family:Arial;
font-size:12px;
color:#FED3CA;
list-style-type:none;
text-decoration:none;
}
.bord{
border-right:1px solid #FED3CA
}
#footer .copy li a{
font-family:Arial;
font-size:12px;
color:#FED3CA;
text-decoration:none
}
.contacts{
padding:0 0 0 75px;
font-family:Arial;
font-size:12px;
color:#404346
}
.contacts span{
float:left;
padding:3px 0 0 0;
width:67px;
text-align:right
}
.contacts input{
border:1px solid #909293;
width:233px;
height:15px;
margin:0 0 10px 10px;
font-family:Arial;
font-size:12px;
color:#404346;
padding:2px
}
.contacts textarea{
border:1px solid #909293;
width:398px;
height:155px;
margin:0 0 10px 10px;
font-family:Arial;
font-size:12px;
color:#404346;
padding:2px
}
.contacts button{
background-image:url(/images/button.gif);
background-position:top left;
background-repeat:no-repeat;
width:131px;
height:30px;
border:0px;
margin:10px 0 0 78px;
cursor:pointer;
cursor:hand
}
.url{
color:#FE4825;
text-decoration:none;
font-family:Arial;
font-size:12px;
}
.addurl{
font-family:Arial;
font-size:12px;
color:#404346;
padding:0 0 45px 20px
}
.addurl li{
list-style-type:none;
line-height:17px
}
.addurl li a{
font-family:Arial;
font-size:11px;
color:#0145AB
}
.submit{
padding:0 0 0 80px;
font-family:Arial;
font-size:12px;
color:#404346
}
.submit span{
float:left;
padding:3px 0 0 0;
width:120px;
text-align:right
}
.submit input{
border:1px solid #909293;
width:233px;
height:15px;
margin:0 0 10px 10px;
font-family:Arial;
font-size:12px;
color:#404346;
padding:2px
}
.submit select{
border:1px solid #909293;
width:175px;
height:15px;
margin:0 0 10px 10px;
font-family:Arial;
font-size:12px;
color:#404346;
padding:2px
}
.submit font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
}
.submit button{
background-image:url(/images/button2.gif);
background-position:top left;
background-repeat:no-repeat;
width:237px;
height:30px;
border:0px;
margin:10px 0 0 0;
cursor:pointer;
cursor:hand
}
.type2{
width:600px;
height:98px;
text-align:center;
padding:20px 0 0 0;
margin:0 0 0 -51px;
display:inline;
float:left;
}
.type2 img{
margin:5px 0 0 130px;
float:left
}
#wrapper .type2 input{
border:0px;
width:15px;
float:left;
margin:0px 5px 0 0
}
#wrapper .type2 span{
border:0px;
width:170px;
float:left;
text-align:left;
padding:2px 0 0 57px
}
.marg{
margin:0 120px 0 0;
float:left
}
.theam{
width:285px;
float:left;
margin:0 0 0 303px;
display:inline;
}
#wrapper .theam input{
width:171px
}
#wrapper .theam span{
width:50px
}
#wrapper .theam p{
font-family:Tahoma;
font-size:10px;
color:#38393A;
padding:0 0 0 55px;
width:160px;
}
#wrapper .theam .example{
color:#000000;
padding:0 5px 50px 0
}
.criteria{
width:600px;
text-align:center;
padding:20px 0 0 0;
margin:0 0 0 -60px;
display:inline;
float:left
}
.criteria ul{
width:440px;
text-align:left;
margin:auto;
padding:10px 0 0 0;
}
.criteria ul li{
list-style-type:none;
background-image:url(/images/li.gif);
background-position:left 3px;
background-repeat:no-repeat;
padding:0 0 4px 20px
}
#wrapper .criteria input{
width:15px;
height:15px;
border:0px;
margin:0px 5px 0 0
}
.criteria  div{
width:400px;
margin:auto;
text-align:center;
padding:20px 0 30px 0;
}
.pre{
padding:0 0 0 55px;
}
.botads{
text-align:center;
padding:0 34px 40px 240px;
height:60px;
width:715px;
float:left;
text-align:center;
background-color:#FFFFFF;
}
.last{
background:none;
margin:0px
}
.info, .faq{
width:447px;
float:left;
padding:0px 0 10px 0
}
.info h4{
font-family:"Times New Roman", Times, serif;
font-size:28px;
color:#444444;
width:348px;
display:block;
float:left;
padding:0 0 19px 10px;
}
.info p{
display:block;
width:420px;
float:left;
}
#wrapper .faq p{
display:block;
width:430px;
float:left;
padding:0px 0 30px 2px;
}
#wrapper .faq p strong{
display:block;
float:left;
width:420px;
padding:0 0 10px 0
}
.info h4 span{
color:#FD5332
}
.graph img{
float:left;
margin:-7px 20px 7px 0
}
.graph span{
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#488F48;
width:160px;
}
#main .information{
width:245px;
margin:0 0 22px 0;
float:left;
text-align:center
}
#main .information p{
width:245px;
display:block;
margin:0 auto;
}
.testimonials{
width:223px;
float:left;
background-color:#FAFAFA;
border:1px solid #E1E1E1;
padding:22px 11px 25px 11px
}
.testimonials h3{
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#444444;
display:block;
width:223px;
text-align:center;
padding:0 0 15px 0;
border-bottom:1px solid #BEBEBE
}
#wrapper .testimonials p{
display:block;
float:left;
padding:10px 0 15px 2px;
}
#wrapper .testimonials p span{
display:block;
font-style:italic;
padding:10px 0 0 0
}
#wrapper .testimonials p a{
display:block;
font-style:italic;
color:#0077CC;
text-decoration:underline;
}
#wrapper .faq a, #wrapper .info a{
color:#0077CC;
text-decoration:underline;
}
#wrapper .testimonials p a:visited, #wrapper .faq a:visited, #wrapper .info a:visited{text-decoration:underline}
#wrapper .testimonials p a:hover, #wrapper .faq a:hover, #wrapper .info a:hover{text-decoration:none}
.add{
float:left;
width:223px;
text-align:center;
padding:10px 0 0 0;
}
#submission{
}
#submission p{
padding:0 0 14px 0;
}
#submission span{
width:103px;
padding:0 7px 0 0;
font-family:Tahoma, sans-serif;
font-size:11px;
color:#404346;
font-weight:bold;
text-align:right;
display:block;
float:left;
}
#submission input{
height:18px;
width:305px;
border:1px solid #909293;
font-family:Tahoma, sans-serif;
font-size:12px;
color:#404346;
}
#submission textarea{
overflow:auto;
height:82px;
width:305px;
border:1px solid #909293;
}
#submission font{
display:block;
float:left;
padding:4px 0 0 110px;
/ padding:4px 0 0 113px;
font-size:10px;
line-height:12px;
}
.style1{
line-height:18px;
}
.style2{
line-height:82px;
}
.captcha{
padding:20px 0 0 108px;
float:left;
}
.captcha p{
width:115px;
}
.captcha img{
float:left;
margin:0 18px 0 0
}
#wrapper .captcha input{
width:115px;
margin:5px 0 0 0
}
.submission{
margin:30px 0 30px 110px;
float:left;
}
.arrow{
float:left;
margin:5px 0 0 0
}
.faq h4{
font-family:"Times New Roman", Times, serif;
font-size:28px;
color:#444444;
width:230px;
display:block;
float:left;
padding:0 0 19px 10px
}
.congrat{
width:675px;
padding:0 0 100px 0;
overflow:hidden;
text-align:center;
}
.congrat h3{
font-family:"Times New Roman", Times, serif;
font-size:28px;
color:#444444;
display:block;
padding:0 0 10px 0;
}
#wrapper .congrat p{
padding:18px 0 0 0
}
.slist{
width:400px;
font-family:Arial;
font-size:12px;
color:#404346;
display:block;
float:left;
padding:0 0 20px 20px;
margin:-10px 0 0 0;
}
.flist{
width:400px;
font-family:Arial;
font-size:12px;
color:#404346;
display:block;
float:left;
padding:0 20px 30px 20px;
margin:-25px 0 0 0;
}
#adof{
font-size:24px;
color:#444444;
}
.table1{
float:left;
border:2px solid #64AE85;
border-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#152B33;
font-weight:bold;
margin:0 0 15px 0
}
.table2{
float:left;
border:2px solid #64AE85;
border-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#152B33;
}
.table2div{
margin:0 0 15px 4px;
float:left;
}
.amount{
padding:0 10px 0 0
}
.table1div{
float:left;
width:130px;
padding:0 0 0 5px;
}
.table1div img{
float:left;
}
.pr{
padding:0 0 0 8px;
}
.lst{
padding:0 0 60px 0;
}
.table2 hr{
width:200px;
height:1px;
border:0px;
border-top:1px solid #c3c3c3
}
.table1 tr{
height:20px;
line-height:16px;
padding:2px 0
}
.table2 tr{
height:20px;
line-height:20px;
}
.pd{
padding:10px 0 0 0
}
.testimonialslinks{
color:#9D934E
}
.ordernow{
padding:0 0 15px 0;
float:left;
}
.ordernowfree{
padding:0 0 20px 0;
float:left;
margin:-15px 0 0 0;
}
.ordernow a, .ordernowfree a{
display:block;
float:left;
}
.ordernow span, .ordernowfree span{
display:block;
float:left;
background:url(/images/order_bg.gif) top left no-repeat;
width:249px;
height:33px;
line-height:33px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4E421A;
margin:0 0 0 1px;
}
#submission .letus{
width:334px;
height:37px;
background:url(/images/letus_bg.gif) top left no-repeat;
float:left;
margin:0 0 20px 70px;
padding:10px 0 0 13px;
text-align:left;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#404346;
}
#submission .letus input{
text-align:left;
float:left;
width:15px;
height:15px;
margin:0 5px 15px 0
}
.example{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0077CC;
padding:40px 0 0 0;
float:left;
width:240px;
text-align:center;
}
.example a{
color:#0077CC
}
.centralbanner{
float:left; 
width:674px; 
text-align:center; 
padding:5px 0 30px 0;
}
#categories{
width:707px;
float:left;
margin:30px 0 50px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#categories h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
padding:0 0 6px 30px;
line-height:17px;
background-position:top left;
background-repeat:no-repeat;
width:197px;
}
#categories h3.green{background-image:url(/images/cat_green.gif); color:#3bc100}
#categories h3.orange{background-image:url(/images/cat_orange.gif); color:#ec4f1f}
#categories h3.blue{background-image:url(/images/cat_blue.gif); color:#0084c1}
#categories h3.yellow{background-image:url(/images/cat_yellow.gif); color:#d2b202}
#categories ul{
list-style-type:none;
display:block;
padding:10px 0 20px 17px;
}
#categories li a{
color:#212121;
text-decoration:underline;
font-weight:bold;
}
#categories li a:visited{text-decoration:underline}
#categories li a:hover{text-decoration:none}
#categories li{
line-height:22px;
padding:0 0 0 12px;
background-position:left 9px;
background-repeat:no-repeat;
}
#categories .green li{background-image:url(/images/bullet_green.gif);}
#categories .orange li{background-image:url(/images/bullet_orange.gif);}
#categories .blue li{background-image:url(/images/bullet_blue.gif);}
#categories .yellow li{background-image:url(/images/bullet_yellow.gif);}
#submitbutton{
display:block;
float:left;
width:707px;
border-bottom:1px solid #c6c5c5
}
#submitbutton h2{
width:562px;
margin:0 0 7px 2px
}
#submitbutton a{
display:block;
float:left;
margin:12px 0 0 0;
}
.directory{
width:688px;
font-family:Arial, Helvetica, sans-serif;
float:left;
margin:12px 0 0 9px
}
.directory .titles{
font-weight:bold;
font-size:14px;
color:#212121;
display:block;
width:643px;
}
.directory a{text-decoration:underline}
.directory a:visited{text-decoration:underline}
.directory a:hover{text-decoration:none}
.rating{
display:block;
line-height:16px;
width:643px;
padding:10px 0 0 0;
}
.rating img{
float:left;
padding:0 11px 0 0;
}
.rating a{
color:#00a445;
font-size:11px;
}
#main .directory p{
display:block;
padding:10px 0 0 0;
width:670px;
}
.directory .grey{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
width:643px;
}
.directory .visit{
display:block;
padding:10px 0 0 0;
}
.directory .visit strong{
font-size:12px;
}
.directory .visit a{
font-size:12px;
color:#0077cc;
}
.featured{
background:url(/images/f_bg.gif) top left repeat-y;
}
.directory div div{
width:643px;
padding:17px 25px 13px 20px;
}
.featured div{
background:url(/images/f_top.gif) top left no-repeat;
}
.featured div div{
background:url(/images/f_bot.gif) bottom left no-repeat;
}
#directories{
padding:0 0 15px 0;
display:block;
float:left;
}
#more{
width:100%;
float:left;
padding:30px 0 10px 154px;
}
.dots{
background:url(/images/dots.gif) bottom left repeat-x;
padding-bottom:5px
}
.only .red{
color:#a60000;
font-size:14px;
font-weight:bold;
}
.only{
width:700px;
text-align:center;
}
.regular{
width:337px;
background:url(/images/reg_bg.gif) top left repeat-y;
}
.listings .featured{
width:337px;
background:url(/images/featured_bg.gif) top left repeat-y;
}
.regular strong, .listings .featured strong{
font-size:24px;
display:block;
padding:0 0 0 17px;
}
#wrapper .regular p, #wrapper .listings .featured p{
display:block;
width:295px;
padding:16px 0 0 18px;
}
.regular ul, .listings .featured ul{
float:left;
padding:8px 0 15px 17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
}
.regular li{
background:url(/images/reg_li.gif) top left no-repeat;
display:block;
line-height:30px;
width:278px;
padding:0 0 0 35px;
}
.listings .featured li{
background:url(/images/featured_li.gif) top left no-repeat;
display:block;
line-height:30px;
width:278px;
padding:0 0 0 35px;
}
#wrapper .featured .big{
background:url(/images/featured_big.gif) top left no-repeat;
height:60px;
width:252px;
line-height:18px;
padding:3px 15px 0 35px;
}
.regular li b, .featured li b{
color:#a60000
}
#wrapper .regular_button{
font-size:18px;
color:#1f1f1f;
width:345px;
text-align:center;
padding:18px 0 0 0;
}
#wrapper .regular_button span{
font-size:24px;
font-weight:bold;
}
#wrapper .regular_button a{
margin:13px 0 0 0;
display:block;
}
.listings{
padding:0 0 60px 0;
}
.moneyback{
padding:0 0 10px 0;
display:block;
float:left;
}
.moneyback img{float:left}
#wrapper .moneyback p{
display:block;
float:left;
width:325px;
padding:30px 0 0 18px;
}
#main .text3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404346;
padding:0 0 35px 0;
}
#main .text3 a{
color:#0077cc;
text-decoration:underline
}
#main .text3 a:visited{text-decoration:underline}
#main .text3 a:hover{text-decoration:none}
#form{
position:relative
}
#renew{
padding:25px 0 0 0;
float:left;
width:420px;
}
#form p{
display:block;
width:705px;
padding:0 0 10px 0;
}
#renew p{
display:block;
width:370px;
padding:0 0 10px 0;
}
#main #form span, #main #renew span{
display:block;
float:left;
width:125px;
padding:0 10px 0 0;
line-height:20px;
font-weight:bold;
text-align:right;
background:none;
border-bottom:0px;
}
#form input{
width:270px;
height:16px;
border:1px solid #909293;
font-family:Tahoma;
font-size:11px;
color:#404346;
padding:2px 2px 0 2px;
}
#renew input{
width:218px;
height:16px;
border:1px solid #909293;
font-family:Tahoma;
font-size:11px;
color:#404346;
padding:2px 2px 0 2px;
}
#form select, #renew select{
width:222px;
height:20px;
border:1px solid #909293;
font-family:Tahoma;
font-size:11px;
color:#404346;
padding:2px 2px 0 2px;
margin:0 0 10px 0;
}
#form textarea{
width:270px;
height:83px;
border:1px solid #909293;
font-family:Tahoma;
font-size:11px;
color:#404346;
padding:2px 2px 0 2px;
}
#main .ta span{
line-height:85px;
}
#form font{
font-size:10px;
color:#404346;
display:block;
padding:3px 0 0 137px;
}
#form .dots{
width:392px;
margin:0 0 18px 20px;
}
#form .pad{
padding:0 0 35px 0;
}
#main #terms{
padding:17px 0 30px 135px;
font-size:11px;
}
#main #terms input{
width:12px;
height:12px;
float:left;
margin:0 10px 0 0;
}
#terms a{
color:#0077cc;
text-decoration:underline
}
#terms a:visited{text-decoration:underline}
#terms a:hover{text-decoration:none}
#main .button{
padding:0 0 10px 132px;
}
#main .button a{
display:block;
margin:0 0 50px 0;
}
#main #hint1{
background:url(/images/hint1.gif) top left no-repeat;
width:263px;
height:107px;
position:absolute;
top:248px;
left:420px;
font-weight:normal;
}
#main #hint2{
background:url(/images/hint2.gif) top left no-repeat;
width:263px;
height:79px;
position:absolute;
top:711px;
left:420px;
font-weight:normal;
}
#main #hint3{
background:url(/images/hint2.gif) top left no-repeat;
width:263px;
height:79px;
position:absolute;
top:890px;
left:420px;
font-weight:normal;
}
#main #hint5{
background:url(/images/hint4.gif) top left no-repeat;
width:375px;
height:132px;
position:absolute;
top:834px;
left:599px;
font-weight:normal;
}
#main #hint5 p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c7151;
width:335px;
padding:10px 4px 0 30px;
margin:0px;
display:block;
}
#main #hint1 p, #main #hint2 p, #main #hint3 p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c7151;
width:215px;
padding:12px 0 0 32px;
margin:0px;
display:block;
}
.line{
border-bottom:1px solid #c6c5c5
}
#directories .link{
padding:0 0 10px 0;
}
#pager{
background:url(/images/pager.gif) top left no-repeat;
width:705px;
height:36px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#404346;
line-height:36px;
}
#pager .previous{
display:block;
float:left;
width:70px;
padding:0 0 0 25px;
}
#pager .next{
display:block;
float:left;
width:45px;
padding:0 25px 0 0;
}
#pager .pages{
display:block;
float:left;
width:535px;
text-align:center;
}
#pager a{
color:#00a445;
text-decoration:underline;
padding:0 2px;
}
#pager a:visited{text-decoration:underline}
#pager a:hover{text-decoration:none}
#sitemap{
list-style-type:none;
float:left;
width:700px;
padding:0 0 0 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#sitemap li{
line-height:20px;
}
#sitemap a{
color:#0077cc;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}
#sitemap a:visited{text-decoration:underline}
#sitemap a:hover{text-decoration:none}
#sitemap ul{
width:700px;
float:left;
padding:0 0 0 20px;
}
#sitemap ul a{
font-weight:normal;
}
#sitemap ul li{
list-style-type:none;
background:url(/images/bullet.gif) 0px 9px no-repeat;
padding:0 0 0 11px
}
#main .purpose{
float:left;
padding:0 0 25px 0;
}
.purpose img{
float:left;
}
.purpose span{
display:block;
float:left;
width:195px;
font-size:12px;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
}
.purpose .first{padding:21px 0 0 5px;}
.purpose .second{padding:10px 0 0 5px;}
.purpose .third{padding:9px 0 0 5px;}
#main .about{
background:url(/images/about_bg.gif) top left no-repeat;
width:209px;
height:162px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c7151;
padding:10px 10px 3px 27px;
margin:0 0 0 12px;
float:left;
}
#main .about a{
color:#8c7151;
text-decoration:underline
}
#main .about a:visited{text-decoration:underline}
#main .about a:hover{text-decoration:none}
.keywords{
width:448px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 20px 0
}
#main .keywords p{
padding:0px;
}
.keywords ul{
width:448px;
float:left;
list-style-type:none;
padding:5px 0 0 0;
line-height:18px;
}
.statistic{
width:205px;
float:left;
background:url(/images/statistic_bg.gif) top left no-repeat;
padding:29px 0 20px 23px;
}
#main .statistic p{
padding:0 0 10px 0;
}
.adspace{
width:703px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 35px 0
}
.adspace .header{
background:url(/images/header_bg.gif) top left no-repeat;
line-height:20px;
height:25px;
color:#ebfef4;
font-weight:bold;
}
.adspace  .size{
width:176px;
text-align:center;
}
.adspace .details{
width:178px;
text-align:center;
}
.adspace .prices{
width:209px;
text-align:left;
padding:0 0 0 14px;
}
.adspace .buy{
width:124px;
text-align:center;
}
.row_start{
background:url(/images/row_start.gif) top left no-repeat;
height:123px;
}
.row{
background:url(/images/row_bg.gif) top left no-repeat;
height:123px;
}
.row_end{
background:url(/images/row_end.gif) top left no-repeat;
height:120px;
}
#main .price p{
display:block;
float:left;
width:210px;
line-height:40px;
padding:0 0 0 14px;
}
#main .price span{
display:block;
float:left;
width:115px;
}
#main .price strong{color:#f02800}
#main .status p{
display:block;
float:left;
width:125px;
text-align:center;
line-height:40px;
height:40px;
padding:0px;
color:#a7a7a7;
font-weight:bold;
}
#main .status p img{
margin:6px 0;
}
#main .how p{
display:block;
width:500px;
line-height:18px;
padding:0px;
}
.paypal{
float:left;
margin:-120px 0 0 75px;
}
#main .rate, #main .rated{
width:375px;
overflow:hidden;
}
#main .rate span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f7f7f;
padding:0 0 0 14px;
}
#main .rate div{
width:354px;
height:47px;
background:url(/images/rate_bg.gif) top left no-repeat;
padding:0 0 0 20px;
}
#main .rated div{
width:157px;
height:47px;
background:url(/images/rated_bg.gif) bottom left no-repeat;
padding:0 0 0 20px;
margin:-5px 0 0 0;
float:left;
}
#main .rated font{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00a445;
font-weight:bold;
display:block;
float:left;
padding:13px 0 0 17px
}
#main .rate div img, #main .rated div img{
float:left;
}
.green_arrow{
padding:13px 13px 0 40px;
}
.green_stars{
padding:12px 0 0 0;
}
#main .rate select{
width:100px;
height:20px;
border:2px inset #818181;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
margin:12px 0 0 0;
}
#main .rate a{
display:block;
float:right;
margin:12px 12px 0 0;
}
#main #details{
list-style-type:none;
padding:12px 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#details li{
line-height:18px;
}
#main #details span{
font-size:12px;
color:#1f1f1f;
font-weight:bold;
display:block;
float:left;
text-align:right;
width:106px;
line-height:18px;
padding:0 6px 0 0;
}
#main #details a{
color:#0077cc;
text-decoration:underline;
}
.small{
font-size:11px;
}
#main #details a:visited{text-decoration:underline}
#main #details a:hover{text-decoration:none}
#main .about_directory{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#1f1f1f;
font-weight:bold;
padding:0 0 10px 0;
}
#main .directory_pages{
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1f1f1f;
font-weight:bold;
margin:-10px 0 0 2px
}
#main .deep_links{
display:block;
width:275px;
float:left;
list-style-type:none;
padding:0 0 0 10px;
margin:-13px 0 25px 0;
}
.deep_links a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0077cc;
text-decoration:underline;
}
.deep_links a:visited{text-decoration:underline}
.deep_links a:hover{text-decoration:none}
.alexa{
width:100%;
float:left;
padding:15px 0 0 0;
}
.alexa img{
float:left;
padding:0 50px 0 0; 
}
.alexa ul{
list-style-type:none;
padding:34px 0 15px 0;
}
.alexa ul a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0077cc;
text-decoration:underline
}
.alexa ul a:visited{text-decoration:underline}
.alexa ul a:hover{text-decoration:none}
.paid{
display:block;
float:right;
width:472px;
height:34px;
line-height:34px;
text-align:center;
background:url(/images/paid_bg.gif) top left no-repeat;
color:#4e421a;
}
#reasons{
float:left;
width:700px;
padding:50px 0 0 0;
}
#reasons .list{
display:block;
float:left;
background:url(/images/list_bg.gif) top right no-repeat;
width:310px;
list-style-type:none;
}
#reasons .list li{
line-height:22px;
height:24px;
display:block;
float:left;
width:310px;
}
#reasons .list img{
float:left;
padding:4px 0;
}
#reasons .list a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
font-weight:bold;
text-decoration:underline
}
#reasons .list a:visited{text-decoration:underline}
#reasons .list a:hover{text-decoration:none}
#reason .seven_reasons{
float:left;
width:336px;
}
#main .seven_reasons p{
width:300px;
float:left;
padding:5px 0 5px 30px;
margin:0 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
font-weight:bold;
}
.reason_one{background:url(/images/reason_one.gif) left 7px no-repeat;}
.reason_two{background:url(/images/reason_two.gif) left 7px no-repeat;}
.reason_three{background:url(/images/reason_three.gif) left 7px no-repeat;}
.reason_four{background:url(/images/reason_four.gif) left 23px no-repeat;}
.reason_five{background:url(/images/reason_five.gif) left 7px no-repeat;}
#main .seven_reasons .reason_six{background:url(/images/reason_six.gif) left 2px no-repeat; padding:5px 0 10px 30px}
.reason_seven{background:url(/images/reason_seven.gif) left 7px no-repeat;}
#main .total{
width:700px;
float:left;
padding:10px 0 30px 7px;
font-size:14px;
}
#main .total span{
display:block;
width:700px;
float:left;
padding:0 0 5px 0;
font-size:14px;
}
#main .total font{
font-weight:bold;
color:#00749c;
}
.note a{
color:#0077cc;
text-decoration:underline
}
.note a:visited{text-decoration:underline}
.note a:hover{text-decoration:none}
.steps{
width:100%;
float:left;
}
.steps .step1{
float:left;
padding:0 15px 0 0;
}
.steps .step2{
float:left;
padding:18px 15px 0 0;
}
.steps .step3{
float:left;
padding:12px 15px 0 0;
}
#main .steps p{
display:block;
width:490px;
padding:12px 0 5px 0;
float:left;
}
.example2{
width:463px;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0077cc;
padding:0 0 30px 0;
}
.example2 a{
color:#0077cc;
text-decoration:underline
}
.example2 a:visited{text-decoration:underline}
.example2 a:hover{text-decoration:none}
.form1{
width:543px;
text-align:center;
font-family:Tahoma;
font-size:11px;
color:#404346;
padding:0 0 29px 0;
}
.form1 img{
padding:0 0 8px 0;
}
#main .form2{
display:block;
float:left;
padding:15px 0 0 0;
}
#main .form2 p{
display:block;
line-height:20px;
padding:0 0 8px 0;
}
#main .form2 strong{
display:block;
float:left;
width:175px;
text-align:right;
padding:0 5px 0 0;
font-family:Tahoma;
font-size:11px;
color:#404346;
}
#main .form2 .input input{
height:14px;
width:241px;
border:1px solid #909293;
font-family:Tahoma;
font-size:11px;
color:#404346;
padding:2px;
}
#main .form2 .checkbox{
padding:15px 0 25px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1f1f1f;
line-height:13px;
}
#main .form2 .checkbox a{
color:#0077cc;
text-decoration:underline
}
#main .form2 .checkbox a:visited{text-decoration:underline}
#main .form2 .checkbox a:hover{text-decoration:none}
#main .form2 .checkbox input{
float:left;
margin:0 10px 0 0;
width:12px;
height:12px;
}
#main #error{
display:block;
width:540px;
margin:-20px 0 0 0;
font-family:Tahoma;
font-size:11px;
color:#ff000c;
font-weight:bold;
text-align:center;
}
#main .error, #site .error a{
color:#ff000c;
}
#list, .resourses{
padding:10px 0 10px 5px;
display:block;
width:205px;
}
#list li, .resourses li{
list-style-type:none;
line-height:18px;
}
#list li a, .resourses li a{
background:url(/images/arrow_none.gif) 0px 2px no-repeat;
font-size:11px;
color:#000000;
text-decoration:none;
padding:0 0 0 10px;
display:block;
width:198px
}
#list a:hover, .resourses a:hover{
background:url(/images/arrow_hover.gif) 0px 2px no-repeat;
}
.more{
display:block;
margin:8px 0 0 0
}
#main .style4{
color:#0077cc;
line-height:18px;
text-decoration:underline
}
#main .style4:visited{text-decoration:underline}
#main .style4:hover{text-decoration:none}
#main .style3 p{
padding-right:25px;
}
.congrats{
background:url(/images/congrats.jpg) top left no-repeat;
width:350px;
float:left;
padding:0 0 0 60px;
}
#main .congrats p{
padding:5px 0 5px 0;
}
#main .congrats a, .back a{
color:#0077cc;
text-decoration:underline
}
#main .congrats a:visited, .back a:visited{text-decoration:underline}
#main .congrats a:hover, .back a:hover{text-decoration:none}

.congrats_err{
background:url(/images/congrats.gif) top left no-repeat;
width:350px;
float:left;
padding:0 0 0 60px;
}
#main .congrats_err p{
padding:5px 0 5px 0;
}
#main .congrats_err a, .back a{
color:#0077cc;
text-decoration:underline
}
#main .congrats_err a:visited, .back a:visited{text-decoration:underline}
#main .congrats_err a:hover, .back a:hover{text-decoration:none}


#main h1.error{
background:url(/images/congrats.gif) top left no-repeat;
color:#444444;
width:655px;
padding:5px 0 5px 50px;
border-bottom:1px solid #c6c5c5;
}
#main .search2{
color:#444444;
width:705px;
padding:5px 0 5px 0;
border-bottom:1px solid #c6c5c5;
}
#main .search_results{
width:705px;
overflow:hidden;
padding:0 0 50px 0;
}
#main .search_results h5{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#212121;
font-weight:normal;
text-decoration:underline
}
#main .search_results a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0077cc;
text-decoration:underline
}
#main .search_results a:visited{text-decoration:underline}
#main .search_results a:hover{text-decoration:none}
#main .search_results p{
padding:0 15px 10px 0;
}
#main .search_results div{
overflow:hidden;
padding:0 0 30px 0;
}
#main .rss{
background:url(/images/dots.gif) bottom left repeat-x;
padding:0 0 12px 0;
margin:0 0 10px 0;
width:400px;
}
#main .rss strong{
font-family:"Times New Roman", Times, serif;
font-size:28px;
color:#f52800;
}
#rss_list{
width:400px;
float:left;
}
#rss_list p{
width:388px;
height:18px;
padding:2px 4px 0 8px;
}
#rss_list span{
display:block;
float:left;
width:374px;
}
#rss_list .all{
background-color:#e1e3f7;
font-weight:bold;
}
#main #rss_list .dots{
background:url(/images/dots.gif) top left repeat-x;
margin:12px 0;
padding:0px;
width:400px;
float:left;
height:1px;
}
#main #rss_list a{
display:block;
float:left;
margin:1px 0 0 0;
}
#main #rss_list .bg{
background-color:#f5f3d5
}
#main #hint4{
float:left;
width:264px;
height:108px;
background:url(/images/hint3.gif) top left no-repeat;
margin:-10px 0 0 14px;
}
#main #hint4 p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c7151;
width:220px;
padding:12px 0 0 32px;
margin:0px;
display:block;
}
#main .text4{
display:block;
float:left;
width:670px;
padding:0 35px 20px 0;
}
#promotional_list ul{
list-style-type:none;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#promotional_list ul li{
background:url(/images/dots.gif) left 15px repeat-x;
line-height:20px;
width:300px;
}
#promotional_list ul li span{
padding:0 7px 0 0;
background-color:#FFFFFF
}
#promotional_list ul li a{
color:#0077cc;
display:block;
float:right;
font-style:italic;
background-color:#FFFFFF;
font-size:11px;
padding:0 0 0 7px;
text-decoration:underline
}
#promotional_list a:visited{text-decoration:underline}
#promotional_list a:hover{text-decoration:none}

