/*
common
*/
* {
    margin:0;
    padding:0;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:bolder;
    font-family:Arial;
}
h1 {font-size:200%;}
h2 {font-size:170%;}
h3 {font-size:150%;}
h4 {font-size:130%;}
h5 {font-size:110%;}
h6 {font-size:100%;}
img {
    border:0;
}
small {
    font-size:10px;
}
a {
    text-decoration:none;
}
a:hover {
    color:#0058bb;
    text-decoration:none;
}
.alignleft {
    text-align:left;
}
.alignright {
    text-align:right;
}
.aligncenter {
    text-align:center;
}
.floatleft {
    float:left;
}
.floatright {
    float:right;
}
.left {
    float:left;
    margin-right:14px;
}
.right {
    float:right;
    margin-left:14px;
}
.inline {
    display:inline;
}
.fixed,
.clear {
    clear:both;
}
body {
    background:#FFFFFF url(img/bg.gif) top repeat-x;
    color:#424242;
    font-family:Arial,Verdana,Tahoma,"BitStream vera Sans",Helvetica,Sans-serif;
    font-size:14px;
    line-height:1.3em;
    text-align:center;
}
/*
page-wrap
*/
div#page-wrap {
    width:898px;
    margin:0 auto;
    text-align:left;
}
/*
header
*/
div#header {
    background: url(img/header.jpg) left top no-repeat;
    height:319px;
}
ul#menu {
    list-style:none;
    font-weight:bold;
    text-align:center;
}
ul#menu li {
    display:inline;
}
ul#menu li a {
    display:block;
    width:141px;
    padding:10px 0 15px;
    float:left;
    color:#006380;
}
div#welcome {
    width:390px;
    text-align:center;
    float:right;
    color:#A5A5A5;
    font-weight:bold;
    font-size:15px;
    font-style:italic;
    margin-top:130px;
    margin-right:64px !important;
    margin-right:32px;
}
a#click-here {
    float:right;
    display:block;
    width:172px;
    height:45px;
    margin-top:43px;
    margin-right:32px !important;
    margin-right:15px;
    text-indent:-999em;
}
/*
main-content
*/
div#main-content {
    padding:35px 0 0;
    border-bottom:2px solid #D9D9D9;
}

/*
left-col
*/
div#left-col {
    float:left;
    width:183px;
    }.widget {
    margin-bottom:15px;
    }.widget h3 {
    font-size:15px;
    color:#FFFFFF;
    padding:13px 0 0 0;
    height:30px !important;
    height:43px;
    text-align:center;
    }.widget ul {
    list-style:none;
    padding-right:20px;
    }.widget ul li {
    border-top:1px dashed #009CDD;
    background:url(img/shape.gif) left no-repeat;
    padding:10px 40px;
    }.widget ul li.first {
    border-top :0;
    }.widget ul li a{
    color:#008FCB;
}
.signup{
    height:215px;
    color:#00688A;
    font-weight:bold;
    }.signup h3{
    background:url(img/signup-h3.gif) left top no-repeat;
    color:#00648F;
    } .signup .content {
    background:url(img/signup-bg.gif) left top no-repeat;
    padding:0 10px;
    height:174px;
    }.signup .content p.dec{
    color:#FFFFFF;
    text-align:center;
    font-weight:normal;
    margin-bottom:10px;
    line-height:1.1em;
    }.signup .content .name,.signup .content .email {
    float:right;
    width:100px;
    height:20px;
    margin-bottom:5px;
    border:0;
    }.signup a.submit-info-now{
    width:154px;
    height:35px;
    display:block;
    margin-top:8px !important;
    margin-top:15px;
    margin-left:4px !important;
    margin-left:4px;
    text-indent:-999em;
}
.even  h3{
    background:url(img/widget-even-h3.gif) left top  no-repeat;
}
.even ul {
    background:url(img/widget-even-bg.gif) left top repeat-y;
    padding-left:20px;
}
.widget-bottom {
    background:url(img/widget-even-bottom.gif) left top no-repeat;
    height:10px;
    margin-top:-8px;
}
.site-info h3 {
    font-weight:small;
    text-transform:uppercase;
}
/*
right-col
*/
div#right-col {
    float:right;
    width:700px;
}
div#headline {
    color:#828282;
    padding-right:10px;
    margin:5px 0 25px;
    line-height:1.4em;
}
div#headline h3 {
    color:#F67811;
    margin-bottom:15px;
}
div#main {

}
.entry {
    border-top:2px solid #D9D9D9;
    padding:40px 0;
    font-size:14px;
    line-height:1.4em;
    }.title{
    height:30px;
    }.title h3 {
    padding-top:5px;
    float:left;
    color:#4597BD;
    font-size:25px;
    }.rating{
    float:right;
    }.rating-caption{
    float:left;
    font-size:16px;
    font-weight:bold;
    color:#B1B1B1;
    text-decoration:underline;
    padding:3px 5px 0;
}
a.visit-official-site{
    display:block;
    width:254px;
    height:38px;
    float:right;
    margin-top:10px;
    margin-right:140px !important;
    margin-right:70px;
    text-indent:-999em;
    background:url(img/visit-official-site.gif) left bottom no-repeat;
}
a.visit-official-site2{
    display:block;
    width:254px;
    height:38px;
    float:right;
    margin-top:10px;
    margin-right:140px !important;
    margin-right:70px;
    text-indent:-999em;
    background:url(img/visit-official-site2.gif) left bottom no-repeat;
}
a.visit-official-site3{
    display:block;
    width:254px;
    height:38px;
    float:right;
    margin-top:10px;
    margin-right:140px !important;
    margin-right:70px;
    text-indent:-999em;
    background:url(img/visit-official-site3.gif) left bottom no-repeat;
}
/*
footer
*/
div#footer {
    padding:30px 0;
    text-align:center;
    color:#B1B1B1;
    }.links{
    margin-bottom:15px;
    font-size:15px;
    }.links a{
    color:#B1B1B1;
}
div#footer p{
    font-size:13px;
}