 * {

     margin: 0;

     padding: 0;

 }



 body {
	background: #FFF url(img/bg.gif) 0 0 repeat-x;
	color: #000;
	font-family: Arial, Verdana, Tahoma, "BitStream vera Sans", Helvetica, Sans-serif;
	font-size: 12px;
	text-align: center;

 }



 /*

 common style

 */

 a {

     text-decoration: none;

 }

 a:hover {

	text-decoration:underline;;

 }

 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;

 }



 p {

     line-height: 1.4em;

     margin-top: 10px;

     } .clear {

     clear: both;

     } .inline {

     display: inline;

     } .left {

     float: left;

     margin-right: 14px;

     } .right {

     float: right;

     margin-right: 14px;

     } .hidden {

     display: none;

     }.fixed{

 }



 /*

 page-wrap

 */

 div#page-wrap {
	margin: 0 auto;
	width: 942px;
	text-align: left;

 }



 /*

 header

 */

 div#header {
	height: 225px;
	background-image: url(img/header/29.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;

 }



 div#welcome {

     float: left;

     width: 285px;

     color: #2277C1;

     font-size: 15px;

     font-style: italic;

     margin-top: 190px;

     margin-left: 40px !important;

     margin-left: 20px;

     line-height:1.1em;

 }



 a#clickhere {

     float: left;

     display: block;

     height: 35px;

     width: 123px;

     margin-top:205px;

     margin-left:-15px;

     text-indent:-999em;

 }



 ul#menu1 {

     float: right;

     padding-right:25px;

 }

 ul#menu2{

     margin-left:27px;

 }

 ul#menu1, ul#menu2 {
	list-style: none;
	padding-top:5px;

 }



 ul#menu1 li, ul#menu2 li {

     display: inline;

 }



 ul#menu1 li a, ul#menu2 li a {

     display: block;

     float: left;

     color: #FFFFFF;

     font-weight: bold;

     padding: 10px 38px;

 }

/*

 wrap

 */

 /*

 main-content

 */

 div#wrap {

     width:942px;

     background: url(img/main-content-bg.gif) left bottom repeat-y;

 }

 div#main-content {

     background:url(img/wrap.gif) top no-repeat;

     padding: 1px 27px;

 }



 /*

 left-col

 */

 div#left-col {

     width: 197px;

     float: right;

     color: #2A3764;

 }



 div#left-col .widget {

     padding-bottom: 8px;

     margin-bottom: 10px;

 }



 div#left-col .widget a {

     color: #2A3764;

 }

 div#left-col .widget h3 {

     font-size: 14px;

     padding: 12px 0 12px 15px;

     color:#FFFFFF;

     text-transform:uppercase;

     } .widget-even h3 {

     background: url(img/widget-h3.gif) left top repeat-x;

     }.signup h3{

     background: url(img/signup-h3.gif) left top repeat-x;

     } .widget .content {

     padding: 0 10px 5px 10px;

     margin-top: -10px;

     margin-left: 1px;

     } .widget .content .des {

     margin: 3px 0;

     } .widget .content p {

     margin-bottom: 5px;

     text-align:center;

     } .widget .content p .name, .widget .content p .email {

     float: right;

     border: 1px solid #768CA3;

     width: 130px;

     height: 23px;

     } .widget .content .submit-info-now {

     float: left;

     width: 148px;

     height: 35px;

     display: block;

     background: url(img/submit-info-now.gif) left top no-repeat;

     margin: 0 0 0 20px !important;

     margin: 5px 0 -10px 10px;

     text-indent: -999em;

 }



 div#left-col .widget ul {

     list-style: none;

     padding: 5px 10px 0 5px;

 }



 div#left-col ul li {

     padding: 5px 0 0 15px;

     margin-bottom: 6px;

     border-top: 1px solid #E6E6E6;

 }



 div#left-col ul li.first {

     border: 0;

 }



 div#left-col ul li span.shape {

     float: left;

     margin:2px 10px 0 0;

     background: url(img/shape.gif) left top no-repeat;

     width: 16px;

     height: 12px;

 }



 /*

 right-col

 */

 div#right-col {
	float: left;
	width: 687px;
	background-color: #EAF1F7;

 }



 /*

 headline

 */

 div#headline {
	height:auto;
	padding:11px;
	background-repeat: no-repeat;
	background-position: left bottom;

 }



 div#headline h3 {

     color: #F62900;

 }



 div#headline p {

     font-size: 13px;

     line-height: 1.4em;

     margin-top: 20px;

     color: #2A3764;

 }



 /*

 main

 */

 div#main {

     padding-bottom:5px;

     background: #FFFFFF;

 }



 /*

 top

 */

 div#top {
	margin-bottom: 10px;
	height: auto;

 }



 div#top table a {

     color: #00648E;

     text-decoration: underline;

 }



 div#top table .head {
	color: #2A3764;
	font-weight:bold;
	padding-right: 0px;
	padding-bottom: 10px;

 }



 div#top table .content {

     color: #C74600;

 }



 div#top table tr td {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

 }



 div#top .no1 {
	padding-right: 10px;

 }

 div#top .price {

     color:#FF4E00;

 }



 /*

 entry

 */

 div#main .entry {
	margin-bottom: 5px;
	margin-left: 3px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-color: #EEF3F8;

     }.title{

     }.title h4 {

     float:left;

     font-size: 19px;

     padding: 7px 0;

     color:#35455A;

     }.rt-title {
	color: #FFF;
	background-image: url(img/signup-h3.gif);
	background-repeat: repeat-x;
	height: 40px;
	width: 200px;
	font-size: 18px;
	margin-top: 0px;
	padding-top: 7px;
	text-indent: 5px;
}
.rating{
	float:right;
	margin-top:5px;
	font-size: 12px;

     }.rating-caption{
	color:#FFF;
	font-weight:bold;
	float:left;
	margin:2px 2px 0 0;

     }.entry p {

     padding-right: 10px;

     font-size: 13px;

     }.entry .content{
	padding-top:28px;
	background-repeat: no-repeat;
	background-position: left bottom;

     }.entry .visit-official-site a {
	width: 150px;
	height: 34px;
	text-indent: -999em;
	display: block;
	float: right;
	margin-top:1px;
	background-image: url(img/visit-site-now.gif);
	background-repeat: no-repeat;

 }

/*

 bottom

 */

 div#bottom{

     background:#C5D8E8;

     width:100%;

     text-align:center;

 }

 /*

 footer

 */

 div#footer {

     width: 942px;

     clear: both;

     color: #616161;

     padding: 50px 0 30px;

     background: url(img/footer.gif) right top no-repeat;

     margin:0 auto;

     font-size:12px;

 }

 div#footer .links {

     margin-bottom: 20px;

 }



 div#footer a {

     color: #616161;

 }



 div#footer p {

     margin: 0;

     line-height: 1.3em;

 }
.heading {
	font-size: 24px;
	color: #FFF;
	background-image: url(img/signup-h3.gif);
}
.heading2 {
	font-size: 24px;
	color: #003;
	background-image: url(img/widget-h3.gif);
}
.website-name {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFF;
	margin-top: 135px;
	margin-right: 55px;
	margin-bottom: 55px;
	margin-left: 25px;
}
