/*+------------------------------------------------------------------------------------------+COMPANY:Raven Developers 2008+------------------------------------------------------------------------------------------+FILE INFO: Theme CSS file+------------------------------------------------------------------------------------------+Portions created by Anirudh K. Mahant are Copyright of Raven Developers (C) 2008.+------------------------------------------------------------------------------------------+COPYRIGHT NOTICE:The contents of this file are protected and copyrighted and are subject tothe original developer(s) of this file;Unauthorised use of this file is strictly prohibited.	+------------------------------------------------------------------------------------------+*/body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #034E58 url(images/bg-body.gif) repeat-x center top;	margin: 0;	padding: 0;	text-align: center;	color: #000000;}img{	display: block;}blockquote{	background-color:#EAEAEA;	border-bottom:1px solid #DBDBDB;	border-top:5px solid #DBDBDB;	line-height:25px;	margin:10px 0;	padding:5px 20px;}label{  cursor: default;}input, select, textarea{  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;}#mainContent input,#mainContent textarea,#mainContent select{	padding: 2px;}.header input,.header textarea,.header select{  border: 1px solid #adadae;  background-color: #FFFFFF;}div.joinus input.styled{  border: 1px solid #adadae !important;  background-color: #FFFFFF !important;}textarea:focus,select:focus{  background-color: #FBFBFB;  border: 1px solid #9B9B9C;}* > input[type=text],* > input[type=password],* > textarea,* > select{  border: 1px solid #adadae;  background-color: #FFFFFF;}* > input[type=text]:focus,* > input[type=password]:focus,* > textarea:focus,* > select:focus{  background-color: #FBFBFB;  border: 1px solid #9B9B9C;}.styled input[type=text], .styled input[type=password], .styled select, .styled textarea{  border: 1px solid #adadae;  background-color: #FFFFFF;}.styled input[type=text]:focus, .styled input[type=password]:focus, .styled select:focus, .styled textarea:focus{  background-color: #adadae;}#container {	text-align: left;	background: #f0f0f0;	border: 1px solid #dbdbdb;	width: 979px;} #sidebar1 {	float: left;	width: 10em;	padding: 0 0 0 20px;}#sidebar2 {	float: right;	width: 18em;	padding-right: 20px;}#mainContent {	margin: 0 20.5em 0 11.5em;	padding: 0 0 0 1em;  width: 450px;  #width: 452px;}.pagewrapper{	width: 979px;	margin: 0 auto;}.header{	height: 89px;	background: url(images/bg-top.gif) no-repeat scroll center top;}.signup {	width: 310px;  height: 18px;}.top-links{	height: 75px;	width: 629px;}.nav-wrapper {	width: 629px;  #width: 630px;  	height: 33px;  position: relative;  top: 23px;  #top: 24px;}.navigation1 li {	background: url(images/bg-topnav.gif) repeat-x scroll center top;	font-size: 11px;	color: #1b9aee;	text-transform: uppercase;	font-weight: bold;	display: block;	padding: 10px;	margin-right: 2px;}.navigation1 li.active {	background: url(images/bg-topnav-active.gif) repeat-x scroll center top;}.navigation1 li.active a {	color: #03416a;}.navigation1 a{	color: #1b9aee;}.signup p, .signup a {	color: #af9db8;	font-size: 10px;}a.bulleted1, .bulleted1 {	background: transparent url(images/bullet1.gif) no-repeat scroll center top !important;  border: none !important;	display: block;	height: 16px;	width: 16px;}a.bulleted2 {	background: url(images/icon-search.gif) no-repeat scroll center top;	display: block;	height: 16px;	width: 16px;}.tb-authentication{	font-size: 10px;	color:#666666;	width: 25%;	display: inline;	padding-right: 2px;}.naviagtion2 {	background: url(images/bg-search1.gif) repeat-x scroll center top;	width: 152px;	height: 23px;	padding: 6px 10px;}.tb-search{	font-size: 10px;	color:#666666;	display: inline;	background: #FFFFFF url(images/bg-search2.gif) no-repeat scroll right top;	padding: 4px 5px !important;	width: 90%;}.joinus {	background: url(images/bg-banner1.gif) no-repeat scroll center 20px;	height: 180px;	width: 939px;}.para1 {	font-size: 11px;	color: #dee7f0;	line-height: 18px;}.joinusnow {	background: url(images/joinus.png) no-repeat scroll center top;	display: block;	height: 40px;	width: 170px;}a.joinusnow:hover{  text-decoration: none;}.subscribe {	background: url(images/bg-subscribe.gif) no-repeat scroll center top;	display: block;	height: 23px;	width: 81px;	border: none;}.para2 {	font-size: 11px;	color: #4c4b4c;	line-height: 18px;}.joinus-left {	float: left;	padding-top: 60px;	padding-left: 30px;	width: 500px;}.joinus-right {	float: right;	padding-top: 55px;	width: 280px;	padding-left: 22px;	padding-right: 45px;}.joinus-right a{	color: #01a2ff;	text-decoration: underline;}.tb-joinus{	font-size: 10px;	color:#666666;	display: inline;	padding: 4px 5px;	width: 95%;}.menu-left li a {	background: url(images/bg-leftnav.gif) repeat-x scroll center top;	border-bottom: 1px solid #dadada;	border-left: 1px solid #dadada;  border-right: 1px solid #dadada;	font-size: 11px;	padding: 6px 5px 6px 10px;	display: block;}#sidebar1 ul.menu-left{  border-top: 1px solid #dadada;}/* Second level menus ul */.menu-left li ul.children {  background: none;  display: block;}/* Second level menus list items */.menu-left li ul.children li {  background: transparent none repeat scroll 0 0;  display: block;  padding: 0;  text-indent: 12px;}.menu-left li a{	color: #505050;}.menu-left li a.active, .menu-left li.current-cat a{	color: #1479ba;}/*.menu-left li.current-cat-parent{  background: url(images/tree-expanded.gif) no-repeat scroll 10px center;}*/a.article-head1{	color: #682A7D;	font-size: 20px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	display: inline-block;}#mainContent p{	font-size: 11px;	color: #565656;	line-height: 16px;}/* Typo styles */#mainContent ul,#mainContent ol{	font-size: 11px;	color: #565656;	line-height: 16px;}.icons{	float: left;	height: 16px;	width: 16px;	margin-top: 0px;	margin-right: 5px;}.icon-bullet1 {	background: url(images/bullet1.gif) left top no-repeat scroll;}.bulleted3{	font-size: 10px;	color: #C83803;	text-decoration: underline;}.site-link-bullet{	background: url(images/bullet1.gif) no-repeat scroll left 2px;	font-size: 10px;	color: #C83803 !important;	text-decoration: underline;	display: inline-block;	height: 18px;	text-indent: 22px;	outline: none;}.border1{	border: 2px solid #BEBEBE;}.border2{	border: 3px solid #BEBEBE;}.img-gray-border{	border: 1px #C4C4C4 solid;}a.blog-title{	color: #582C73;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 18px;}#sidebar2 p{	font-size: 11px;	color: #565656;	line-height: 16px;}a.blog-comments{	color: #067071;	text-transform: uppercase;	font-size: 10px;}.blog-article{	display: block;	border-top: 3px solid #BEBEBE;	margin-top: 5px;	padding-top: 5px;	margin-bottom: 20px;}.footer {	color: #469AA5;	font-size: 11px;	padding: 20px 0;}.footer a {	color: #469AA5;	font-size: 11px;}.heading1 {	font-size: 20px;	font-weight: bold;	color: #582C73;	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 10px;	border-right: 3px;	border-bottom: 3px solid #BEBEBE;  margin: 0;}.heading2 {	font-size: 11px;	color: #565656;	font-weight: bold;	padding-top: 20px;	padding-bottom: 15px;  margin: 0;}.teaser1 {	padding-bottom: 10px;	border-bottom: 1px solid #BEBEBE;}.logo{	outline: none;	color: Black;	display: block;}.post ul, .post ol{	font-size: 11px;	padding: 10px 0;	color: #565656;}.post ul li{	padding: 5px 0;	list-style: square outside;	margin-left: 15px;}.post ol li{	padding: 5px 0;	list-style: decimal inside;	margin-left: 0;}.post p{	line-height: 20px !important;	padding-bottom: 10px;}.post a, .loggedin a, .postmetadata a{	color: #C83803;}.quote-writer{	font-weight: bold;	padding-top: 10px;	color: #582C73;	display: block;	text-align: right;}.contact-form label, .site-controls label, label.site-controls{  display: block;  padding: 10px 0 5px 0;}.contact-form input,.contact-form label,.contact-form textarea,.site-controls label,label.site-controls,.site-controls textarea {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #333333;}.site-controls input[type=text],.site-controls input[type=password],.site-controls select{  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #333333;}.site-controls input[type=text],.site-controls input[type=password],.site-controls select,.site-controls textarea{  width: 80%;}.site-controls select{  width: 82%;}.site-controls input[type=file]{  border: none;}.contact-form textarea{  width: 95%;}div.captcha-image img, img.img-captcha{  display: block;  border: 1px solid gray;}.contact-submit, .search-again, .btn-checkout{  background: #FFFFFF url(images/bg-leftnav.gif) repeat-x scroll center top;  border: 1px solid #BEBEBE;  padding: 5px 10px !important;}.styled1 input[type=text],.styled1 input[type=password],.styled1 textarea, .styled1 select{  background-color: #F2F6F6;  border: 1px solid #CADADC;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}.styled1 input[type=text]:focus,.styled1 input[type=password]:focus,.styled1 textarea:focus,.styled1 select:focus{  background-color: #E7EEEE;  border: 1px solid #E1EAEA;}.commentlist{  display: block;  margin: 30px 0 30px;  font-size: 12px;}.commentlist .comments-bg{  background-color: #F2F6F6;  color: #595959;  border: 1px solid #CADADC;  -moz-border-radius: 6px;  -webkit-border-radius: 6px;  display: block;  margin-bottom: 20px;  width: 95%;}.comments-top{  background-color: #E1EAEA;  border-bottom: 2px solid #D2DFDF;  padding: 5px 10px;}.commentlist img.avatar{  display: block;  border: 3px solid #D7D7CB;}.real-comments{  padding: 10px 15px 10px 15px;}.real-comments p{  line-height: 20px;}.real-comments em{  display: block;  font-size: 11px;  color: red;  padding-top: 5px;}.commentlist .comments-bg cite{  font-size: 11px;}.comment-author, .commentlist .comments-bg a{  color: #424242;  font-weight: bold;}.commentlist .comments-bg small{  font-size: 10px;}.commentmetadata a{  font-weight: normal !important;}#commentform label, #commentform input, #commentform textarea{  font-size: 11px;}#commentform textarea{  width: 95%;}#commentform input, #commentform textarea{  border: 1px solid #CADADC;  padding: 3px;}#commentform label{  display: block;  padding-bottom: 10px;}#commentform p{  line-height: 20px;  padding: 5px 0;}#commentform #submit{  background: #FFFFFF url(images/bg1.gif) repeat-x scroll center top;  border: 1px solid #BEBEBE;  padding: 5px 10px;}#commentform img{  border: 1px solid #C4C4C4;  display: block;}h3#comments{  background: url(images/h3-comments.gif) no-repeat scroll left center;  display: block;  height: 19px;  margin: 20px 0 0;}h3#respond{  background: url(images/h3-postcomments.gif) no-repeat scroll left center;  display: block;  height: 19px;  margin: 20px 0 15px;}.bb10{  border-bottom: 3px solid #BEBEBE;}.icons-1{  float: left;  height: 16px;  width: 16px;  margin-top: 0px;  margin-right: 5px;  display: block;}ul.links-1 li{  float: left;  display: inline-table;  margin: 0;  padding: 0;  list-style: none;  margin-right: 10px;  text-indent: 20px;}.icon-rss{  background: url(images/rss.gif) no-repeat scroll left center;}.icon-trackback{  background: url(images/trackback.gif) no-repeat scroll left center;}.icon-track-forbidden{  background: url(images/track-forbidden.gif) no-repeat scroll left center;}.icon-calander{  background: url(images/calander.gif) no-repeat scroll left center;}/* Sidebar widget styles */div.left-widget *, div.right-widget *{  color: #565656;}div.left-widget, div.right-widget{  font-size: 11px;  display: block;  margin-bottom: 20px;  color: #565656;  padding: 10px;}div.left-widget h4.widget-title, div.right-widget h4.widget-title{  border-bottom:1px solid #E0E0E0;  color:#565656;  display:block;  font-size:12px;  font-weight:bold;  margin: -10px -10px 10px;  padding:5px;  text-align:center;}div.left-widget a, div.right-widget a{color: #C83803;}div.left-widget ol, div.left-widget ul,div.right-widget ol, div.right-widget ul{  display: block;  margin: 10px 0;}div.left-widget ol li, div.left-widget ul li,div.right-widget ol li, div.right-widget ul li{  display: block;  margin: 5px 0;}/* Navigation links */div.navigation *{  color: #565656;}div.navigation{  padding-bottom:15px;  padding-top:10px;  font-size: 11px;  height: 20px;  font-weight: bold;}h4.heading3{  color: #565656;  font-size: 11px;  font-weight: bold;  padding-bottom: 5px;  padding-top: 10px;}.bb11{  border-bottom: 1px solid #E0E0E0;}.search-results{  padding: 6px 0 10px;}.search-results small{  display: block;  padding: 5px 0 10px;  font-size: 11px;}.joinus-form *{  color: #333333;}.terms{  overflow:auto;  width: 354px;  height: 250px;  padding: 5px 10px;  border: 1px groove ButtonFace;  background-color: #FFFFFF;}.joinus-form h5{  display:block;  font-size:12px;  font-weight:bold;  margin-bottom:10px;  color: #C83803;}.join-title{	background: url(images/joinus-heading.gif) no-repeat scroll top center;	width: 393px;	height: 24px;	display: block;	margin-bottom: 20px;}table.join{	border-collapse: collapse;}table.join *{	color: #252525;}table.join tbody tr td{	background-color: #EBD9FB;	border: 1px solid #C9C0CF;	padding: 25px 10px;}table.join tbody tr.odd td{	background-color: #EEE3F9;}table.join tbody tr td a{	color: #FFFFFF;}.order-now{	text-align: center;	background: url(images/btn-ordernow.gif) no-repeat scroll top center;	width: 111px;	height: 33px;	display: block;	line-height: 33px;}.more-details{	text-align: center;	background: url(images/more-details.gif) no-repeat scroll top center;	width: 111px;	height: 23px;	display: block;	line-height: 23px;}.join-free{	background: url(images/join-free.gif) no-repeat scroll top center;	width: 66px;	height: 21px;	display: block;}.join-category{	background: url(images/join-category.gif) no-repeat scroll top center;	width: 116px;	height: 57px;	display: block;}.join-preferred{	background: url(images/join-preferred.gif) no-repeat scroll top center;	width: 103px;	height: 54px;	display: block;}#paid-listings{  display: none;}.lbl-accept{  padding-top: 3px !important;  padding-bottom: 0px !important;}select#cprefercat{  height: 200px;}select#cprefercat option{  padding: 2px 3px;}.one-select {  height: auto !important;  padding: 2px !important;}.one-select option{  padding: 0px !important;}.wz-step-title{  border-bottom: 3px solid #BEBEBE;  border-right: 3px none;  color: #C83803;  font-family: Arial,Helvetica,sans-serif;  font-size: 20px;  font-weight: bold;  padding-bottom: 10px;}.collapsible{  display: none;}.manage-newsletters h3{  display: block;  margin-bottom: 10px;  font-weight: bold;  color: #C83803;  font-size: 14px;}.manage-newsletters h3 a{  display: inline;  margin-bottom: 0px;  font-weight: bold;  color: #C83803;  font-size: 11px;}.multiple-posts{  display: block;  margin-bottom: 10px;}* > .multiple-posts{  float: left;  width: 100%;}.multiple-posts *{  font-size: 11px;}.multiple-posts small{  font-size: 11px;  display: block;  padding-bottom: 10px;  color: #582C73;  font-weight: bold;}h3.article-head2{  border-bottom: 3px solid #BEBEBE;  border-right: 3px none;  color: #582C73;  font-family: Arial,Helvetica,sans-serif;  font-size: 20px;  font-weight: bold;  padding-bottom: 10px;}h3.article-head2 a{  color: #582C73;  font-size: 18px;  font-weight: bold;}.user-options li{  padding-right: 10px;}.user-options li:last-child{  padding-right: 0px;}.nocomments{  padding-top: 5px;}div.widget_text{  padding: 0;}