/*
* { margin: 0;	padding: 0; }
*/
body {
	color: #333333;
	background-color: #FFF4D7;
	font-family: "Arial", "Tahoma", "MS Sans Serif", sans-serif;
	font-size: 75%;
	text-align: left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
form {
	margin:0px;

}
/* >>> CONTAINERS <<< */
div#container {
	margin: 0px;
	text-align: left;
	background-color:#FFFFFF;
	width:980px;
	padding:0px;
	margin-top:0px;
	border:solid 1px #A31111;
	border-top:none 1px #A31111;
}
div#content-wrap {
	margin-left: 0px;
	margin-right: 0px;
}
div#header-wrap {
	margin: 0px 0px 0px 0px;
	margin-bottom:5px;
}
div#header-in {
	padding: 0px;
	color: inherit;
	border:solid 1px #AAAAAA;
}
div#center {
	margin-left:180px;
	margin-right:250px;
	color: inherit;
	background-color: #FFFFFF;
	text-align:left;
}
div#center-in {
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(images/centerbg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
div#centernorightlogin {
	margin-left:180px;
	margin-right:150px;
	color: inherit;
	background-color: #FFFFFF;
	text-align:left;
}
div#center-innorightlogin {
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(images/centerbg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
div#centernoleftright {
	margin-left:125px;
	margin-right:125px;
	color: inherit;
	background-color: #FFFFFF;
	text-align:left;
}
div#center-innoleftright {
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(images/centerbg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
div#centerfull {
	margin-left:180px;
	margin-right:0px;
	color: inherit;
	background-color: #FFFFFF;
	text-align:left;
}
div#center-infull {
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(images/centerbg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
div#left {
	float: left;
	width: 175px;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom:5px;
	margin-left:3px;
}
div#left-in {
	padding: 1px;
}
div#dot1 {
	background-image:url(images/leftdot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
div#right {
	float: right;
	/*width: 310px;*/
	width:260px;
	color: inherit;
	/*background-color:#FFCC99;
	border:solid 1px #FFCC99;
	text-align:left;*/
}
div#rightsmall {
	float: right;
	/*width: 310px;*/
	width:135px;
	color: inherit;
	/*background-color:#FFCC99;
	border:solid 1px #FFCC99;
	text-align:left;*/
}
div#footer-wrap {
	clear: both;
	background-color:#FFFFFF;
	width:100%;
	margin-left:0px;
	text-align:center;
}

/* CNS NEW STYLES START */
div#topmain {
	background-color:#D62C0A;
	display:block;
	background-image:url(images/topmain1.gif);
	height:141px;
	background-repeat:repeat-x;
	text-align:center;
}
div#topbg {
	background-color:#FFFFFF;
	background-image:url(../images/topbg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	/*height:169px;*/
	/*height:150px;*/
}
div#topbg1 {
	background-image:url(images/top2.gif);
	background-position:right;
	background-repeat:no-repeat;
}
div#topnavbar {
	background-color:#FFBA13;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:10px;
	margin-top:-3px;
	border-left:solid 5px #FD7519;
	border-right:solid 5px #FD7519;
	border-top:solid 1px #E9D19E;
	border-bottom:solid 1px #E9D19E;
	color:#000000;
	font-size:12px;
	padding:1px;
	display:block;
	height:24px;
}
.nav2 {
	clear: both; 
	margin: 0px; 
	padding: 0px; 
	font-size: 1.0em;
}
.nav2 ul {
	float: left; 
	margin: 0px; 
	padding: 0px; 
	background-color: #FFE39F; 
}	
.nav2 li {
	display: inline; 
	list-style: none; 
	margin: 0px; 
	padding: 0px;
}
.nav2 li a {
	width:100px;
	text-align:center;
	font-weight:bold;
	display: block; 
	float: left; 
	margin: 0px 0px 0px 0px; 
	border-right: solid 1px #FFBA13; 
	color: #B44F0A; 
	text-decoration: none; 
	font-size: 90%;
	padding:5px 5px 5px 5px;
}
.nav2 a:hover{
	color: #000000; 
	text-decoration: none;
	background-color:#FFFFFF;
}
ul#navigation {
	margin:0px;
	padding:0px;
}
ul#navigation li {
	list-style:none;
	/*background-image:url(images/arrow1.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:3px;*/
	font-weight:bold;
}
ul#navigation a {
	font-weight:normal;
	font-size:12px;
	color: #05499A;
	line-height: 25px;
	height:40px;
	text-decoration: none;
	text-transform:capitalize;
	display:block;
	width:100%;
	padding-left:1px;
	font-weight:bold;
}

ul#navigation a:hover {
	color:#000000;
}
#leftbox1 {
	border:solid 1px #F4E4BA;
	background-color:#FFFFFF;
	background-image:url(../images/leftbg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.box1 {
	padding:5px;
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
	border:solid 1px #CC6600;
	margin:5px;
}
.box2 {
	padding:5px;
	background-color:#EEEEEE;
	font-size:12px;
	color:#000000;
	border:solid 1px #DDDDDD;
	margin:5px;
}
.box3 {
	padding:5px;
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
	border:dashed 1px #AAAAAA;
	margin:5px;
}
.box4 {
	padding:5px;
	background-color:#F6F6F6;
	font-size:12px;
	color:#000000;
	border:dashed 1px #AAAAAA;
	margin:5px;
}
.box5 {
	padding:5px;
	background-color:#FFFFFF;
	font-size:12px;
	color:#000000;
	border:solid 1px #DDDDDD;
	margin:5px;
}
.box3head1 {
	font-size:12px;
	color:#993300;
	font-weight:bold;
	background-color:#FFFFFF;
	display:block;
	padding:5px;
	margin-bottom:5px;
}
.boxh {
	padding:5px;
	font-size:90%;
	color:#000000;
}
.boxhhead1 {
	font-size:12px;
	color:#993300;
	font-weight:bold;
	border-bottom:dashed 1px #FFCC99;
	display:block;
	padding:5px;
	margin-bottom:5px;
}
.dashbox1 {
	border:dashed 1px #1646B4;
	background-color:#FFFFFF;
	font-size:12px;
	color:#0849BF;
	font-weight:bold;
}
#pagecontent {
	font-size:100%;
	color:#000000;
	width:100%;
}
#pagetitle {
	color:#D70303;
	text-transform:capitalize;
	height:35px;
}
#pagetitle h1{
	font-size:20px;
	font-weight:normal;
	margin:0px;
}
#addright {
	position:absolute;
	text-align:right;
	top:195px;
	right:50px;
	text-transform:capitalize;
}
div#footer-in {
	padding: 15px;
	color: #828282;
	font-size:11px;
	border-width: 0 0px 0px 0;
	background-image:url(../images/dash1.gif);
	background-repeat:repeat-x;
	background-position:top;
}
div#footer-in a{
	color:#0000CC;
	text-decoration:none;
}
div#toplogo {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	padding:0px;
	font-size:15px;
	font-style:italic;
	color:#02478C;
	margin-left:5px;
}
div#topbanner {
	float:right;
	padding:5px;
	margin-right:5px;
	margin-top:5px;
}
div#adbottom {
	padding:10px;
	text-align:center;
	margin-left:0px;
}
/* CNS NEW STYLES END */

/* important classes start */
div#header-wrap h1 {
	padding: 10px;
	font-size: 200%;
	float:left;
}
div#center h1, div#centerfull h1  {
	margin: 0 0 0px 0;
	font-size:20px;
	font-weight:normal;
}
div#left h2, div#right h2 {
	margin: 20px 20px 5px 20px;
	font-size: 100%;
}
p a, ul.list a {
	color: #4494FF;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #F1F7FF;
}
p a:hover, ul.list a:hover {
		color: #333;
		background-color: inherit;
		border-bottom: 1px solid #eee;
}
ul#nav-top {
	float: right;
	padding: 1px 0;
	list-style: none;
	}
	ul#nav-top li {
		display: inline;
		}
		ul#nav-top li a {
			margin: 0 8px;
			color: #888;
			background-color: inherit;
			font-size: 90%;
			text-decoration: none;
			border-bottom: 1px solid #eee;
			}
		ul#nav-top li a:hover {
			color: #4494FF;
			background-color: inherit;
			border-bottom: 1px solid #F1F7FF;
			}
ul.list {
	margin: 20px 30px;
	font-size: 90%;
}
.para {
	font-size:12px;
	color:#000000;
}
.paraj {
	font-size:12px;
	color:#000000;
	text-align:justify;
}
.paranor {
	font-size:12px;
	color:#000000;
	font-weight:normal;
}
.parasmall {
	font-size:10px;
	color:#000000;
}

.bluepara {
	font-size:12px;
	color:#0849BF;
}
.picborder {
	border:solid 1px #F7E4B4;
	background-color:#FFFFFF;
}
.boldtext {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
.error {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
.error1 {
	font-size:20px;
	font-weight:bold;
	color:#FF0000;
}
.related1 {
	font-size:12px;
	color:#0000CC;
}
.inquiry {
	width:150px;
	height:35px;
	background-color:#00AFF0;
	border:solid 2px #0580AE;
	text-align:center;
	margin:20px;
}
.inquiry a{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
.formborder {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFCE52;
}
.formhead{
	background-color:#fef5de;
	text-align:right;
	font-size:12px;
	padding-right:10px;
	border-right:solid 1px #FFCE52;
	padding:5px;
}
.formcont{
	font-size:12px;
	color:#000000;
	padding-left: 5px;
	padding:5px;
	text-align:left;
}
.form {
	border:solid 1px #717171;
	font-size:14px;
	background-color:#FFFFFF;
}
.formbtn {
	/*background-color:#00AFF0;*/
	background-color:#FFDE8A;
	border:solid 1px #000000;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	width:120px;
}
.resetbtn {
	/*background-color:#00AFF0;*/
	background-color:#EEEEEE;
	border:solid 1px #000000;
	color:#000000;
	font-size:12px;
}
#grlink a {
	color:#0000AA;
	text-decoration:none;
}
#grlink a:hover {
	color:#990000;
	text-decoration:none;
}
#grlink input {
	border:solid 1px #717171;
	font-size:14px;
	background-color:#FFFFFF;
}
.grborder {
	border:solid 1px #CCCCCC;
	width:98%;
	border-collapse:separate;
}
.grhead{
	background-color:#FFDE8A;
	font-size:12px;
	color:#000000;
}
.gritem{
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:10px;
	background-color:#FFFFFF;
}
.gralter{
	font-size:12px;
	color:#000000;
	text-align:left;
	background-color:#FBF6E9;
}
.nextbackbox {
	background-color:#CCCCCC;
	border:solid 1px #999999;
	padding:5px;
	width:98%;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.nextbackbox a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.nextback {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.blueline {
	background-color:#00AFF0;
	border:solid 1px #0580AE;
}
#toplinks {
	padding:5px;
	text-align:right;
	width:99%;
	font-size:12px;
	color:#000000;
}
.bluelink {
	font-size:11px;
	color:#0000CC;
	text-decoration:none;
}
.bluelink1 {
	font-size:12px;
	color:#0000CC;
	text-decoration:none;
}
#toptabs {
	margin-top:12px;
	width:980px;
}
#toptabs td{
	background-image:url(../images/tab1.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:105px;
	height:31px;
	text-align:center;
	padding-top:5px;
}
.toptabs1 a {
	font-size:11px;
	font-weight:bold;
	color:#CA0B12;
	text-decoration:none;
	text-align:center;
	display:block;
}
.toptabs2 a {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
}
#scrollingfeatures {
	background-color:#FFFFFF;
	width:100%;
}
.btn1 {
	background-color:#FFFFFF;
	padding:5px;
}
.btn2 {
	background-image:url(../images/btn1bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:solid 1px #999999;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding:5px;

}
.darkbold {
	font-size:12px;
	font-weight:bold;
	color:#42360D;
}
.darkboldbig {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#A21211;
}
.homefeaturepic {
	background-image:url(../images/homefeature3.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:115px;
	height:115px;
}
.homefeaturepic1 {
	margin-top:7px;
	margin-left:1px;
}
.greytext {
	font-size:13px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
fieldset {
	border:dotted 1px #000000;
	margin-top:16px;
	padding:10px;
	background-color:#FFF9E7;
}
legend {
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	background-color:#FFF9E7;
	border:solid 1px #000000;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:none;
	background-image:url(../images/legendbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	
}
fieldset p label {
	float:left;
	width:30%;
	font-size:12px;
	font-weight:bold; 
	color:#000000;
}
fieldset p{
	/*clear:left;*/
	margin:0;
	padding:0;
	padding-top:5px;
}
input:focus {
	background-color:#FFF5DA;
	color:#000000;
}
textarea:focus {
	background-color:#FFF5DA;
	color:#000000;
}
select:focus {
	background-color:#FFF5DA;
}
*.x {
	display: none;
	}

/* CSS for popup hint tooltip box */
#hinttooltip {
    position: absolute;
    left: -300px;
    width: 150px;
    border:1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding: 3px;
    text-align: left;
    background-color: #F7F7F7;
    visibility: hidden;
    z-index: 100;
}
#hintpointer {
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}
#paragraphtext {
	width:100%;
	text-align:justify;
	font-size:100%;

}
.astric {
	font-size:13px;
	color:#FF0000;
}
#tipsbox {
	background-color:#FFFFE4;
	border:dashed 1px #CCCCCC;
	font-size:12px;
	color:#000000;
	width:98%;
	background-image:url(../images/importantnote.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#tipsbox1 {
	text-align:justify;
	padding:15px;
	padding-top:35px;
}
.panels {
	width:98%;
}
.bordergroupinfo {
	border:solid 1px #CCCCCC;
}
.tab1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.tab2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #F4E4BA;
	font-weight: bold;
	border: 2px solid #ffffff;
}
#tabformat1 a{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#path {
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
}
#path a{
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:none;
}
.dashedbot1 {
	border-bottom:dashed 1px #DDDDDD;
	padding:5px;
	font-size:12px;
	color:#000000;
}
.dashedbot1head {
	border-bottom:dashed 1px #DDDDDD;
	padding:5px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.resultfound {
	font-size:12px;
	font-weight:bold;
	color:#006600;
}
.weblink {
	font-size:12px;
	color:#000000;
	border:solid 1px #000000;
}
.big1 {
	font-size:18px;
	font-weight:bold;
	color:#D70303;
}
/* forum classes start */
.forumsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	background-color: #FBF6E9;
}
.forumgrcont {
	font-size:12px;
	color:#000000;
	text-align:left;
	background-color:#FBF6E9;
}
.forum3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFDE8A;
	border: 3px solid #FFFFFF;
}
.formborder1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFCE52;
}
.forumpara1white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.forumpara1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.forumbold {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000FF;
}
.forumname1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #D70303;
}
.forum2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D70303;
	padding-left: 10px;
}
.forummain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	line-height: 30px;
}
.forumreply {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.forumpara1j {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.forumgrhead {
	background-color:#FFDE8A;
	font-size:12px;
	color:#000000;
}
.forumpara {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6D82;
}
.forumborder2 {
	border: 1px solid #FFDE8A;
}
.forumreply3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #FFDE8A;
}
.forum1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
}
.forum4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* forum classes end */
.dotborder1 {
 	border:dotted 1px #666666;
}
.redtext {
	font-size:12px;
	color:#FF0000;
}

.zodiac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D70303;
}
.zodiactext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
}
.zodiacborder {
	border: 1px solid #CEB47A;
	background-color: #F2E1BC;

}
.logotext1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	letter-spacing:1px;
	font-weight:bold;
}
.logotext2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#A21211;
	letter-spacing:1px;
	font-weight:bold;
}
.d1 {
	font-family: Ms Sans Serif, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
}
.d2 {
	font-family: Ms Sans Serif, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#990000;
}
.d3 {
	font-family: Ms Sans Serif, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-top:10px;
}
.d3 li {
	margin-top:3px;
}
.d4 {
	font-family: Ms Sans Serif, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.d5 {
	font-family: Ms Sans Serif, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
}
#dlink a:hover{
	font-family: Ms Sans Serif, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	text-decoration:underline;
}
.newborder1 {
	border:solid 1px #F4E4BA;
	background-color:#FFF6DF;
}
.network1 { float:left; text-align:center; margin:7px; height:130px; }
.network2 { border:solid 1px #EBD7A1; background-color:#FFFFFF; padding:5px; }
.network3 { border:solid 1px #EBD7A1;}
.network4 { font-size:12px; width:94px; color:#A31111; font-weight:bold; text-decoration:none;}


#topscroll {
	overflow:hidden; width:770px; position:relative;
	border:none 1px #666666;
}
.topscroll {
	color:#000000;
	font-size:11px;
}
.topscroll img {
	border:solid 1px #CCCCCC;
	vertical-align:middle;
	margin-left:5px;
	margin-right:5px;
}
#topscroll a{
	color:#0000CC;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
#topscroll a:hover{
	color:#CB1010;
	text-decoration:underline;
	font-size:11px;
}
.briefcasebox {
	width:150px;
	border:solid 1px #F2E1BC;
	background-color:#FFFFFF;
	margin:5px;
}
.briefcasebox a{
	text-decoration:none;
	font-weight:bold;
}
.inlink {
	width:145px;
	float:left;
	border:solid 1px #EEEEEE;
	margin-right:10px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.inlink a{
	font-size:11px;
	font-weight:bold;
	color:#0000CC;
	text-decoration:none;
}
.inlink a:hover{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.topsearchtxt {
	font-size:11px;
	color:#000000;
	border:solid 1px #876906;
	background-color:#FFFFFF;
	width:130px;
}
.topsearchbtn {
	width:69px;
	height:17px;
	background-image:url(../images/topsearchbtn.gif);
	background-repeat:no-repeat;
	border:none;
	background-color:transparent;
	
}
.extraimages img {
	width:150px;
	height:150px;
	margin:10px;
}
.Section1 {
	text-align:justify;
}
.photobookthumb {
	border:solid 4px #FFFFFF;
}
.photobookthumb1 {
	padding-left:1px;
	padding-top:2px;
	width:116px;
	height:116px;
	background-image:url(../images/photobg.jpg);
	background-repeat:no-repeat;
}
.loginbox {
	width:401px;
	background-color:#fffbf1;
	border:solid 1px #ffde8a;
}
.loginbox td{
	padding:5px;
}
.securitycode {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:35px;
	color:#990000;
	width:200px;
	height:70px;
	display:block;
	border:solid 1px #666666;
	text-align:center;
	background-image:url(../images/security.gif);
	padding-top:15px;
}

.profilesidelinks { border:solid 1px #f6df9e; background-color:#FFFFFF; width:120px; }
.profilesidelinks h3 { font-size:14px; font-weight:bold; padding-left:5px; margin:5px; margin-left:0px; text-align:left}
.profilesidelinks ul { margin:0px; padding:0px; list-style:none; text-align:left}
.profilesidelinks li { margin:0px; padding:0px;}
.profilesidelinks a { color:#d70303; text-decoration:none; font-size:11px; background-color:#FFF7E1; display:block; padding:5px; border-top:solid 1px #f6df9e}
.profilesidelinks a:hover { background-color:#FFFFFF;}
.relationshipphotos { float:left; width:130px; margin:10px; padding:0px;}
.relationshipphotos img { width:120px;}


.thumbnail{
/*position: relative;*/
position:absolute;
z-index:0;

}
.thumbnail img { width:200px; height:200px; border:solid 1px #F4E4BA;}
.thumbnail:hover{
background-color: transparent;
z-index:1000;
}
.thumbnail div{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
margin:0px;
left: -5000px;
/*border: 1px dashed gray;*/
visibility: hidden;
color: black;
text-decoration: none;
/*overflow:auto;*/
z-index:1000;
}
.thumbnail div img{ /*CSS for enlarged image*/
padding: 0px;
margin:0px;
z-index:1000;
/*width:auto;
height:auto*/
width:550px;
height:auto;
}
.thumbnail:hover div{ /*CSS for enlarged image on hover*/
position:absolute;
visibility: visible;
top: 0px;
left: 0px; /*position where enlarged image should offset horizontally */
border:solid 1px #f4e4ba;
z-index:1000;
}
.searchgridpic2 { width:100px; height:100px; position:relative;}
.searchgridpic2 .thumbnail { left:0px; top:0px;}
.searchgridpic2 .thumbnail img { width:100px; height:100px;}
.searchgridpic2 .thumbnail div img { width:550px; height:auto;}
.errorlinks { color:#F00; font-size:12px;}

#listingmorepics img {
	max-width:295px;
	width: expression(this.width > 295 ? 295: true);
	border:solid 5px #EEEEEE;
	margin-bottom:10px;
	vertical-align:top;
}

