/* CSS Document */
/*global */
table {
	border-width:0; 
	border-style:hidden; 
	/*width:800px; */
	margin:0 auto;
	}

td { vertical-align:top;}

#content-wrap {
	background:#fff;
	width:780px;
	}
	
#banner_ads {
	float:right;
	margin-top:25px;
	margin-right:40px;
	border:0;
	}

.spacer {
	height:10px;
	}

#left-content a, #main a  {
	color:#466DBA;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	}

.regular-link  {
	color:#466DBA;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	}

.icon, .iconmain {
	float:left;
	border:1px solid #72899D;
	}

.icon {margin:8px 8px 5px 7px;}

.iconmain {margin:8px 8px 5px 4px;}

.adsicon {
	border:1px solid #C8C8C8;
	}

/*end global*/

/*header */

.search {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	padding-right:10px;
	}

html>body .search {margin:0;padding:0 10px 0 0;}

#master {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	border-style:none;
	}

#navigation {
	float:right;
	color:#fff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

#navigation a {
	color:#fff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	vertical-align:middle;
	text-decoration:underline;
	text-transform:uppercase;
	}
/*end header*/

/*left column*/

.left {width:209px;}

#left-content {
	padding:0;
	margin:0;
	width:200px;
	}

.rate-tour-bt {
	text-align:right;
	}

.top {
	margin:0 0 0 14px;
	color:#fff;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	}

.top2 {
	margin:5px 0 0 10px;
	color: #000;
	font-size:11px;
	text-transform:uppercase;
	}

ul {margin:0; padding:0;}

li	{
	font-size:11px;
	color:#2D5B97;
	margin-left:10px;
	padding:0;
	list-style:none;
	}

html>body li { padding:5px 0 0 5px;}

.p1 {
	padding:8px 8px 5px 0;
 	font-size:11px;
	color: #606060;
	}

html> body .p1 {
	padding:0 8px 5px 0;
 	font-size:11px;
	color: #606060;
	}

.p2 {
	padding:0 8px;
 	font-size:11px;
	color: #606060;
	}


/*end left*/

/*center */

#main {
	padding:0;
	margin:0;
	width:385px;
	}

#main h1 {
	margin-bottom:5px;
	font-size:12px;
	text-align:center;
	color:#652580;
	text-transform:uppercase;
	font-weight:normal;
	}

#main h2 {
	color:#fff;
	font-size:11px;
	margin:3px 0 0 10px;
	text-transform:uppercase;
	font-weight:normal;
	}

html> body #main h2 {
	font-size:12px;
	margin-left:10px;
	text-transform:uppercase;
	font-weight:normal;
	}

#footer {width:782px; background-color:#8D56A4;margin:0 auto;}

html>body #footer {width:782px;}

#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-align:center;
	}

html>body #footer p {margin:0; padding:0;}

#footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:underline;
	}

/* begin search box*/

#searchbox {
	font-size:10px;
	}


.home-options {
	width:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}


h1 {color:#fff;font-weight:normal;text-transform:uppercase;}

p {color:#606060;font-size:8pt;}

/*start mod for gallery, special offers and other pages with wider h1 bg*/

td .gallery {border-left:1px dotted #000;}

#c-gallery {margin:0;width:573px;}
#c-form {margin:0;width:380px;} /*400px*/
#c-small {margin:0;width:140px;}

#c-gallery  td {padding:0 9px;}

.gallery h1 a, .gallery a {color:#0f3f9f;}

.gallery img {border:1px solid #657e94;float:right;margin:0 8px;} /* margin: 0 8 0 0 */

.gallery p, .comment, .excerpt {margin:0 0 5px 0;}

.comment {color:#000;}

/*end for gallery page*/


#left-content p a, #right-content p a, #c-content p a {
	color:#466dba;
	font-weight:bold;
	}

.side-spacer {width:9px;}

#content {width:780px; background-color:#fff;margin:0;padding:0;}

html>body .dot {margin:2px 0;}

.spacer {margin:5px 0;}

.spacer2 {margin:5px 0; padding:2px 0;}

html>body .spacer {margin:5px 0;}

html>body .spacer2 {margin:5px 0;padding:2px 0;}

.caption {
	font-size:7pt;
	color: #004A8F;
	padding: 0 10px;
}

#still {
	float:right;
	text-align:center;
	width:180px;
	padding:0 0 3px 5px;
	}

#still img { border:1px solid #657E94;}

.textgreen {
    font-family: Arial, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #7AA251;
    text-decoration: none
}

.textorange {
    font-family: Arial, Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFA800;
    text-decoration: none
}

.imgCap {
	font-size:7pt;
	color: #004A8F;
	padding:0 4px;
	font-style: italic;
	}

/*left column*/
td .left {width:200px;}

#left-content {
	padding:0;
	margin:0;
	width:200px;
	padding:0 3px;
	}

	#rating-table {
	padding:0;
	align:center;
	width:185px;
	}

#left-content h2 {
	font-size:9pt;
	color:#000;
	margin:0 0 2px 0;
	padding:0 10px;
	font-weight:bold;
	text-transform:uppercase;
	}

li	{
	font-size:11px;
	margin-left:11px;
	padding:0;
	list-style:none;
	}

html>body li {margin:3px 0 3px 5px;}

ul li a {color:#0F3F9F;}

#left-content p {font-size:8pt;margin-top:2px;padding:0 10px;}

#left-content img {border:1px solid #657E94; margin:5px 5px 5px 7px;}

/*end left*/

/*content*/

td .center {
	border-left:1px dotted #000;
	border-right:1px dotted #000;
	}

#c-content {
	margin:0;
	width:398px;
	}

#c-content td {padding:0 9px;}

#bread_crumb a {
	color:#652580;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-transform:capitalize;
	}

#bread_crumb2, #bread_crumb2 a {
	color:#0f3f9f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-transform:capitalize;
	}

#c-content p {
	clear:inherit;
	color:#606060;
	font-size:8pt;
	padding:0 8px;
	margin:5px 0;
	}

.sub_category {
	border-bottom:1px dotted #000;
	margin-top:10px;
	padding-bottom:10px;
	}

.sub_category_end {
	margin-top:10px;
	padding-bottom:10px;
	}

.sub_category h2, .sub_category_end h2{
	color:#0f3f9f;
	font-size:9pt;
	text-transform:uppercase;
	padding:0;
	margin-top:0;
	}

.sub_category img, .sub_category_end img{
	border:1px solid #657e94;
	float:left;
	margin:0 7px;
	}

/*start right*/

td .right {width:178px;}

#right-content {
	padding:0;
	margin:0;
	width:178px;
	padding:0 3px;
	}

#right-content h2 {
	padding:0 8px;
	font-size:10pt;
	color:#0F3F9F;
	line-height:21px;
	margin:0;
	}

#right-content p { margin:0; padding:0 8px;}

#right-content ul {margin:0; padding:0;}

#right-content li	{
	font-size:11px;
	list-style:none;
	}

#right-content ul li a {color:#0f3f9f;margin:0;}

html>body #right-content ul li a {color:#0f3f9f;}

.right-content p {color:#606060;font-size:8pt;margin-top:2px;}

/*end right*/

/*start operator table styling*/

.opTable {
	width:375px;
	padding:0;
	font-size:8pt;
	color:#606060;
	}

html>body .opTable {width:360px;}

.opTable td {
	vertical-align:top;
	border-top:1px dotted #767676;
	margin:0;
	padding:4px 3px;
	}

/*.opTable p {padding:0;color:#464646;}*/

.opTable ul, .opTable ul li {
	margin:0; 
	padding:0;
	font-size:8pt;
	color:#606060;
	}

.opTable a {
	text-decoration:none;
	color:#466DBA;
	font-weight:bold;
	}

.lColumn {
	font-size:8pt;
	color:#0f3f9f;
	font-weight:bold;
	width:105px;
	}

.rColumn {
	border-left:1px dotted #767676;
	height:auto;
	/*color:#464646;*/
	}

/*start op_rating*/
.op_rating {clear:both;}

.op_rating p {margin:0 0 5px 0;}

.op_rating h3 {
	font-size:10pt;
	color:#0F3F9F;
	font-weight:bold;
	width:235px;
	margin:0;
	padding:0;
	}
	
.rating_img {
	border:1px solid #657e94;
	float:left;
	margin:0 8px 0 0;
	}
	
.thumb {float:right;}

.p_thumb {color:#70A5D6; font-size:8pt;font-weight:bold;}
/*end op rating*/

.sub_src {
	color:#5d9718;
	font-size:7pt;
	text-transform:uppercase;
	padding: 0 12px;
	font-weight:bold;
	margin-bottom:-5px;
}

.sub_srcX {
	color:#5d9718;
	font-size:10pt;
	padding: 0 12px;
	font-weight:bold;
	margin-bottom:-5px;
}

/*listing tabel*/
#listing {width:550px;}

#listing td {font-size:9pt;color:#565656;}

#listing td a {color:#0F3F9F; font-weight:bold;}

#listing td img {margin:0;border:0px none;}

.notrated {clear:inherit; color:#6F3389;font-style:italic;}

#left-content1 {
	margin:0;
	width:198px;
	padding:0 3px;
	}
	
#left-content1 h2 {
	color:#000;
	margin:0 0 2px 0;
	padding:0 10px;
	font-weight:bold;
	}

#left-content1 p {
	font-size:8pt;
	margin-top:2px;
	padding:0 10px; 
	padding:10px;
	}


/* fixxx for op logo*/	
ul.op_data {
    list-style-type:none;
  }
  
ul.op_data li {
    margin-bottom:10px;
    height:1%; /* Fix for MSIE peekaboo bug */
  }
  
ul.op_data li img {
    float:right;
    margin-right:5px;
  }
  
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
 
.banner {
	float:left;
	margin:8px 0 8px 25px;
	width:468px;
	height:60px;
	}


.search a:link, .search a:visited, .search a:hover, .search a:active {color:#fff;}
