/*************************************************************/
/*   Design:   876 Software                                  */
/*   File:     Global layout structure                       */
/*-----------------------------------------------------------*/
/*   Author:   876 Synergy                                   */
/*   Date:     January 1, 2008                               */
/*   Homepage: wwww.876synergy.com                           */
/*************************************************************/

/************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{
padding:0; 
margin:0;
}

body {
font-size:62.5%;
background:rgb(166,159,115) url(../images/background.png) repeat-x; 

font-family:verdana,arial,sans-serif;
} /*Font-size: 1.0em = 10px when browser default size is 16px*/

.page-container {
width:1200px; 
margin:0px auto; 
margin-top:7px; 
margin-bottom:10px; 
font-size:1.0em;
background-color:rgb(255,255,255); 
}

.main {clear:both; 
width:1200px; 
padding-bottom:30px; 
background:transparent url(../images/bg_main_withnav.jpg) top left repeat-y;
#margin-top:10px;
}

.main-navigation {
display:inline /*Fix IE floating margin bug*/; 
float:left; 
width:200px; overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.main-content {
display:inline; /*Fix IE floating margin bug*/; 
float:left; 
width:755px; 
margin:0 0 0 20px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.main-subcontent {
display:inline /*Fix IE floating margin bug*/; 
float:right; 
width:185px; 
margin:0 20px 0 0; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;}

.footer {
clear:both; 
width:1200px; 
height:3.7em; 
padding:1.1em 0 0; 
background:rgb(12,12,12); 
font-size:1.0em; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}

.reflect{
clear:both; 
width:1200px; 
height: 43px;text-align: center;
border:solid 1px rgb(166,159,115);
background: rgb(166,159,115) url(../images/bg_bottom.png) repeat-x;*/

}

#loginform{
clear:both;
margin:0 0 0 10px;
}

#loginform input.button {width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
#loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* --- For alternative headers START PASTE here --- */

/* HEADER */
.header {
width:1200px; 
font-family:"trebuchet ms",arial,sans-serif;
/*color:rgb(153,0,0);*/
background:rgb(153,0,0) url(../images/header2.gif) no-repeat; 
}

.header-top {
width:1200px;
height:100px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;

}

.quicklogout {
width:auto;
background:rgb(255,255,255);
margin: 0 0 0 650px;
}

.timer{
width:250px;
clear:both;
position:absolute;
margin: 163px 0 0 940px;
color:rgb(153,0,0);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}

.lastvisited{
width:500px;
clear:both;
position:absolute;
margin: 141px 0 0 690px;
#margin: 141px 0 0 690px;
color:rgb(255,255,255);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

.lastvisited a img
{	
border:0;
display:inline;
	color:rgb(12,12,12);
	text-decoration:none;
}


.header-middle {
width:1200px; 
height:135px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;

}

.header-bottom {
width:1200px; 
height:27px; 
}
.header-breadcrumbs {
clear:both; 
padding:0.5em 0 1.5em 0; 
background:rgb(210,207,133);
width:1200px;
height:2px;
border-bottom:solid 1px rgb(12,12,12);
margin-bottom:10px;
#margin-bottom:0px;
/*url(../images/bg_head_breadcrumbs.jpg) repeat-y;*/
}

.header-breadcrumbs-search {

float:right;
position:absolute; 
width:1200px; 
padding:1.0em 0 1.5em 0;
  
/*url(../images/bg_head_breadcrumbs.jpg) repeat-y;*/
}

/********************/
/*  HEADER SECTION  */
/********************/
.sitelogo {
width:512px; 
height:100px; 
position:absolute; 
z-index:1;
/*background:url(../images/bg_head_top_logo.jpg); */
}
.sitename {
width:300px; 
height:45px; 
position:absolute; 
z-index:1;
margin:20px 0 0 90px; 
overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;
}
.sitename h1 {
font-size:240%;
}
.sitename h2 {
margin:-4px 0 0 0; 
color:rgb(125,125,125); 
font-size:120%;
}
.sitename a {
text-decoration:none; 
color:rgb(125,125,125);
}
.sitename a:hover {
text-decoration:none; 
color:rgb(50,50,50);
}

.nav0 {
width:350px; 
position:absolute; 
z-index:2; 
margin:242px 0 0 0px; 
margin-left:600px !important/*Non-IE6*/; 
margin-left:553px /*IE6*/;
}
.nav0 ul {
float:right; 
padding:0 20px 0 0;
}
.nav0 li {display:inline; list-style:none;}
.nav0 li a {padding:0 0 0 3px;}
.nav0 a:hover {text-decoration:none;}
.nav0 a images {height:14px; border:none;}

.quicklogin {width:auto; position:absolute; z-index:3; margin: 105px 0 0 847px; #margin:105px 0 0 859px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; #font-size:10px; color:rgb(255,255,255); font-weight:bold;}
.quicklogin .txtbox{ background:rgb(230,230,203); #background:rgb(230,230,203); width:100px;}
.quicklogin input.button {width:3.9em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(210,207,133); border:solid 1px rgb(12,12,12); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(12,12,12); font-size:120%;}
.quicklogin input.button:hover {cursor:pointer; border:solid 1px rgb(210,207,133); background:rgb(248,224,150); color:rgb(12,12,12);}

.nav1 {width:500px; position:absolute; z-index:3; margin:12px 0 0 680px;}
.nav1 ul{list-style: none;margin: 0;padding: 0;}
.nav1 a{float: right;}
.nav1 li{float: left;height: 20px;margin-bottom: 0;margin-left: 4px;margin-right: 4px;margin-top: 0;padding-bottom: 0;padding-left: 5px;padding-right: 0;padding-top: 0;}
.nav1 li a{color: #fff;display: block;float: left;font: bold 11px/20px Tahoma, Arial;height: 20px;padding-bottom: 0px;padding-left: 0px;padding-right: 5px;padding-top: 0px;text-decoration: none;}
.nav1 li:hover, .nav1 li.sfhover{background: url(../images/tmenu_over_l.png) no-repeat bottom left;}
.nav1 li:hover a, .nav1 li.sfhover a{background: url(../images/tmenu_over_r.png) no-repeat bottom right;color:#000;}
.nav1 li.active a{background: url(../images/tmenu_active_r.png) no-repeat bottom right;color: #FFF;}
.nav1 li.active{background: url(../images/tmenu_active_l.png) no-repeat bottom left;}
span.pl_tab_l{background-image: url(../images/tmenu_active_l.png);left: 0;position: absolute;top: 0;visibility: hidden;}
span.pl_tab_r{background-image: url(../images/tmenu_active_r.png);left: 0;position: absolute;top: 0;visibility: hidden;}

.newsreport {width:600px; height:20px; position:absolute; z-index:3; margin:0 0 0 250px; background:rgb(210,207,133); color:rgb(255,255,255); text-transform:capitalize; font:Georgia, "Times New Roman", Times, serif; font-size: 12px;}
.newsreport a { color:rgb(248,224,150);}
.newsreport .round-border-bottomright{width:10px; height:10px; position:absolute; z-index:100; margin:10px 0 0 590px; background:url(../images/bg_corner_bottomright.gif) no-repeat;}
.newsreport .round-border-bottomleft{width:10px; height:10px; position:absolute; z-index:100; margin:10px 0 0 0px; background:url(../images/bg_corner_bottomleft.gif) no-repeat;}


.sitemessage {width:350px; position:absolute; z-index:1; margin:15px 0 0 420px; color:rgb(255,255,255); /*xoverflow:visible !important /*Activate if Firefox print problems*/; overflow:hidden /*IE6*/;}
.sitemessage h1 {width:350px; text-align:right; font-size:230%; color:rgb(210,207,133);}
.sitemessage h2 {float:right; width:270px; margin:8px 0 0 0; text-align:right; line-height:100%; font-size:90%;}
.sitemessage h3 {float:left; width:330px; margin:8px 0 0 0; text-align:right; font-size:110%; margin-left:20px;}
.sitemessage h3 a {text-decoration:none; color:rgb(234,239,247);}
.sitemessage h3 a:hover {text-decoration:none; color:rgb(50,50,50);}

.nav2 {float:left; width:1200px; border:none; background:rgb(12,12,12); color:rgb(255,255,255); font-size:1.0em; font-size:130%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; border-right:solid 1px rgb(210,207,133);}
.nav2 ul li ul {display:none; border:none;}
.nav2 ul li ul {margin-left:-30px; padding:0 30px 30px 30px; color: rgb(12,12,12);} /*Sticky hover zones*/
.nav2 ul li a {float:left; display:block; height:2.1em; line-height:2.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: rgb(255,255,255);}
.nav2 ul li a:hover  {float:left; display:block; height:2.1em; line-height:2.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: rgb(12,12,12);}
.nav2 ul li:hover {width:auto;}
.nav2 table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse;}

/*Non-IE6*/
.nav2 ul li:hover { background-color:rgb(210,207,133); text-decoration:none;  color:rgb(12,12,12); border-left:thin 1px rgb(210,207,133); border-right:thin 1px rgb(210,207,133);}
.nav2 ul li:hover a:{ background-color:rgb(210,207,133); text-decoration:none;  color:rgb(12,12,12); border-left:thin 1px rgb(210,207,133); border-right:thin 1px rgb(210,207,133);} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:10.5em; position:absolute; z-index:998; top:3.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:10.0em; height:20px; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(210,207,133); border-right:rgb(210,207,133); background-color:rgb(248,224,150); font-weight:normal; color:rgb(12,12,12);} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(210,207,133); text-decoration:none; } /*Color subcells hovering mode*/

.header-breadcrumbs ul {float:left; width:835px; list-style:none; padding:0 0 5px 15px; font-family:verdana,arial,sans-serif; margin: 0 0 0 15px;}
.header-breadcrumbs ul li {display:inline; padding:0 5px 0 15px; background:transparent url(../images/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(12,12,12); font-size:100%;}
.header-breadcrumbs ul a {color:rgb(153,0,0); text-decoration:none; }
.header-breadcrumbs ul a:hover {color:rgb(12,12,12); text-decoration:line-through}

.header-breadcrumbs-search ul {float:right; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs-search ul li {display:inline; padding:0 0 0 10px; background:transparent url(../images/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
.header-breadcrumbs-search ul a {color:rgb(70,122,167); text-decoration:none;}
.header-breadcrumbs-search ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

.header-breadcrumbs-search .searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/;}
.header-breadcrumbs-search .searchform form fieldset {float:right; border:none;}
.header-breadcrumbs-search .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%; }
.header-breadcrumbs-search .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs-search .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

/* --- For alternative headers END PASTE here --- */

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url(../images/bg_corner_topright.gif) no-repeat;}

/* MAIN CONTENT */
.column1-unit {width:755px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:200px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-middle {float:left; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:120px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

/* MAIN SUBCONTENT */
.subcontent-unit-border {width:197px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(230,230,203);}
.subcontent-unit-border-green {width:197px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}
.subcontent-unit-border-blue  {width:197px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
.subcontent-unit-border-orange {width:197px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}
.subcontent-unit-border-black {width:197px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(166,159,115); background-color:rgb(210,207,133); color:#FFFFFF;}

.subcontent-unit-noborder {width:197px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-green {width:197px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
.subcontent-unit-noborder-blue  {width:197px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.subcontent-unit-noborder-orange {width:197px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}

.round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:189px;}
.round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px;}
.round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:189px;}

.round-border-page-topleft{width:40px; height:40px; position:absolute; z-index:100; background:url(../images/bg_page_corner_topleft.png) no-repeat; margin-top:0px; margin-left:0px;}

.round-border-page-topright{ clear:both; width:40px; height:40px; position:absolute; z-index:100; background:url(../images/bg_page_corner_topright.png) no-repeat; margin-top:0px; margin-left:1160px;}

.round-border-page-bottomleft{width:35px; height:31px; position:absolute; z-index:100; background:rgb(166,159,115) url(../images/bg_page_corner_bottomleft.png) no-repeat; margin-top:8px; margin-left:0px;#margin-left:0px;}
.round-border-page-bottomright{width:31px; height:30px; position:absolute; z-index:100; background:rgb(166,159,115) url(../images/bg_page_corner_bottomright.png) no-repeat; margin-top:9px; margin-left:1169px;}

.round-border-page-bottom-ref-left{width:22px; height:40px; position:absolute; z-index:100; background:rgb(166,159,115) url(../images/bg_page_corner_bottom_ref_left.png) no-repeat; margin-top:0px; margin-left:0px; #margin-top:0.05em; #margin-left:-600px;}

.round-border-page-bottom-ref-right{width:40px; height:40px; position:absolute; z-index:100; background:rgb(166,159,115) url(../images/bg_page_corner_bottom_ref_right.png) no-repeat; margin-top:0px; margin-left:1169px;  #margin-top:0.05em; #margin-left:573px;}


.round-border-topleft-guest {width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_topleft.gif) no-repeat; 
margin-top:17px; 
#margin-top:0px;
margin-left:-1px;}

.round-border-topright-guest{width:10px; height:10px; position:absolute; z-index:100; background:url(../images/bg_corner_topright.gif) no-repeat; 
margin-top:17px; 
#margin-top:0px; 
margin-left:629px;
}

/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(232,177,13);}
.footer a:hover {text-decoration:none; color:rgb(210,207,133);}
.footer a:visited {color:rgb(228,225,182);}
.spacer{background: rgb(166,159,115); height:2px;}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .quicklogin:after .header-breadcrumbs:after, .header-breadcrumbs-search:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border:after, .subcontent-unit-noborder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border-blue:after, .subcontent-unit-border-green:after, .subcontent-unit-border-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-noborder-blue:after, .subcontent-unit-noborder-green:after, .subcontent-unit-noborder-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:755px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:1200px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:1200px; background:transparent;}}
@media print {.header-breadcrumbs-search {width:1200px; background:transparent;}}
@media print {.nav2 {float:left; width:1200px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:1200px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:1200px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}



/*---------------------------------------------------*/
.pulldownMenu {
	margin:25px 0 0 0px;
	padding:0px;
	z-index:999;
	
}
.pulldownMenu div div {
	/*background-color:#ebebeb;*/
	list-style-type:none;
	line-height:15px;
	border-top:0px;
	margin:0px;
	padding:0px;
}

.pulldownMenu div a,
.pulldownMenu div a:link,
.pulldownMenu div a:active,
.pulldownMenu div a:hover,
.pulldownMenu div a:visited {
	width:100%;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	margin: 0px;
	color:#333;
	display:block;
	background-color:rgb(235,235,235);
	/*opacity: 0.9;*/
	filter: alpha(opacity:90);
	cursor:pointer;
	#height:100%;
	}
.pulldownmenu_item a:link,
.pulldownmenu_item a:visited,
.pulldownmenu_item_spacer a:link,
.pulldownmenu_item_spacer a:visited,
.pulldownmenu_item_spacer a:hover,
.pulldownmenu_item_spacer a:active{
	padding-left:10px;
	}



.pulldownmenu_item a:hover,
.pulldownmenu_item a:active {
	color:#e6514d !important;
	background-color:#F5F5F5 !important;
	overflow:hidden;  
}

.countryitem {
	width:66px;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#545E7A;
	height:14px;
	##height:14px; 
}

.countrycontainer{
width:auto; 
#width:auto; 
background-color:rgb(248,224,150); 
position:absolute;

}

.countryitem{
height:62px; 
#height:36px;
border-bottom:1px solid #DDD;
}

.countryitem .menucategory{
padding-top:27px; 
#padding-top:0px; 
#margin-top:2px; 
text-align:center; 
font-weight:normal; 
font-size:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; color:rgb(12,12,12);
}

.menulistings{
width:auto;  
#width:auto;
}

.home{ 
background:url(../images/bg_head_home_nav.gif) no-repeat center; 
/*width:70px;*/
}

.home a{ width:40px;}

.home a:hover{ 
background:url(../images/bg_head_home_nav_hover.gif) no-repeat center;
/*width:38px;*/
}

.bannerAds{
width:500px; 
position:absolute; 
z-index:3; 
margin:-30px 0 0 600px;
color:rgb(153,0,0);
}

.submenunumber{
margin-left:0px;
float:right;
}

.register{
background:rgb(224,224,224);
}


/*------------------------------------------------------------------------------*/
/*sidebar*/

#sidebar {
	/*position: absolute;*/
	z-index: 1;
	width: 200px;
	left: 625px;
	top: 0;
}


/*--------------------------------------------------------------------------------*/
/*Main Page Background*/
#world{
background:url(../images/main_bg.gif) 74px repeat-y 0px;
}

#world1{
background:url(../images/main_bg_1.gif) no-repeat center ;
}

#userprofiles{
background:url(../images/main_bg_4.gif) no-repeat;
}
#guestbook{
background:url(../images/main_bg_2.gif) no-repeat;
}
#contactpage{
background:url(../images/main_bg_3.gif) no-repeat;
}
#homepage{
background:url(../images/main_bg_5.gif) no-repeat;
}

.main-content .column1-unit table{opacity: 0.8;#filter: alpha(opacity:80);}
	
/*------------------*/

.options{ clear:both; position:absolute; margin:10px 0 0 755px; height:30px;}

.options a:link{ clear:both}

.page_links_top{ clear:both; width:auto; height:15px; float:right; margin: -21px 5px 10px 5px; color:#FFFFFF; font-weight:bold;}

.page_links_topp{ width:auto; height:15px; float:right; margin: 20px 5px -40px 5px; color:#FFFFFF; font-weight:bold}

.page_links_bottom{ width:auto; height:15px; float:right; margin:-21px 5px 10px 0px; color:#FFFFFF; font-weight:bold}

.column1-unit .toTop{ margin: -25px 0 0 730px;}


.ratings{clear:both; margin: 10px 0 0 0px; #margin:0px 0 0 0px; overflow:visible !important /*Firefox*/; 
overflow:hidden /*IE6*/;position:absolute; font-size:11px;}

#rate_star{border:rgb(255,255,255); margin:auto; clear:both; border:0px;}
#flags{border:rgb(12,12,12); margin:auto; clear:both;}
#online_offline{border:rgb(210,207,133); margin:auto; clear:both;}

#new_read{border:rgb(255,255,255); }

#pmmessages{ margin: 10px 0 0 0px; padding:0 0 0 0; width:650px;}

.main-content input.backbutton {width:auto; margin:-40px 0 0 580px; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:100%; position:absolute;}
.main-content input.backbutton:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.main-content input.nextbutton {clear:both;width:auto; margin:10px 0 5px 570px; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:100%; position:absolute;}
.main-content input.nextbutton:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.main-content .contact table{ clear:both; width:auto;}
.contact{width:430px; #width:755px; margin:0 0 0 5px;}

.main-content .emainlcontent table{ clear:both; width:auto;}
.emainlcontent{width:500px; height:auto; #width:755px; margin:0 0 0 5px;}



.main-content .column1-unit{width:755px; empty-cells:hide; content:close-quote;}

.main-content .column1-unit li{ 
margin: 0 0 0 25px; 
font-size:120%; 
list-style-image:url(../images/bg_bullet_full_2.gif); 
color:rgb(61,104,143);
}

.main-content .column1-unit ol li{color:rgb(12,12,12);list-style-image:url(../images/bg_bullet_full_1.gif); }

.option {position:absolute; margin: 0px 0 0 605px; #margin: -3px 0 0 595px; width:160px; #float:right;overflow:hidden;}

.nextchapter { clear:both; position:absolute; margin: -6px 0 0 -68px; #margin: -6px 0 0 -68px; color:rgb(255,255,255);}
.previous { clear:both; position:absolute; margin: -6px 0 0 -745px; #margin: -6px 0 0 -745px; color:rgb(255,255,255);} 

.pageofbook{
color:#FFFFFF;
}

a.pageofbook, a.pageofbook:visited {
color:rgb(12,12,12);
text-decoration:none;
background:rgb(210,207,133); 
display:block; 
border:1px solid; 
border-color:rgb(210,207,133); 
width:6em; 
text-align:center;
height:auto; 
line-height:2em; 
font-weight:bolder;
font-size:11px;
}

a.pageofbook:hover {
background:rgb(158,153,118);
color:#FFFFFF; 
top:1px; 
left:1px;
position:relative; 
border-color:#000 #aaa #aaa #000;
text-decoration:none;
}

..main-content li{margin: 0 0 0 25px; 
font-size:120%; 
list-style-image:url(../images/bg_bullet_full_2.gif); 
color:rgb(61,104,143)}

.main-content .column1-unit .option table{float:right; width:auto; #width:auto; #float:right; }

.main-content .column1-unit .option table.optiontable{margin-top:0px;}

.main-content .column1-unit .contentable table{ width:auto; #border: solid 0px rgb(12,12,12);}

.main-content .column1-unit .registration table{ width:755px; border: solid 1px rgb(230,230,230);}

.main-content .column1-unit .registration table.avatar{clear:both; width:200px; #width:200px; #margin: 0px 0 5px 5px; margin: 5px 0 5px 5px; table-layout: fixed; border-collapse:collapse; empty-cells:show; border: solid 1px rgb(255,255,255);}

#book_content{ margin:auto; padding:15px;}
#book_content ol li{list-style-image:url(../images/arrowBlue.png); list-style-position:outside; padding-bottom:7px;}
#book_content ol li a{ color:rgb(12,12,12);}
#book_content ol li a:hover{ color:rgb(107,146,160); text-decoration:none; margin:0 0 0 5px; }



.open-q{ background:url(../images/quoteOpen.png) no-repeat; float:left; padding:0 0 0 1px;}
.close-q{ background:url(../images/quoteClose.png) no-repeat;  padding:0 0 0 1px;}

.searchshow{}

em
{
color:rgb(107,122,167);
font-size:10px;
#font-size:10px;
font-style:normal;
margin:1px 0 0 0px;
text-decoration:none;
}




