/*--------------------------------------------------------------
	# YourFlash.com - November 2008 (for Joomla 1.5)
	# Copyright (C) 2007-2008 Gavick.com. All Rights Reserved.
	# License: Copyrighted Commercial Software
	# Website: http://www.gavick.com
	# Support: support@gavick.com 
	---------------------------------------------------------------*/
	
/* ||| universal set of reset styles |||*/

@media print 
{
    .noprint {
        display:none !important;
	}
		 .bgprint {
			 background-color:#FFFFFF;
    }
	#wrap_top {
	height: 118px;
	margin-top:0px;
}


}

@media screen 
{
    .noweb {
        display:none !important;
	}

}



html,
body,
div,
span,
applet,
object,
iframe,
caption,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
	vertical-align: baseline;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
/* remember to define focus styles! */

:focus {
	outline: 0;
}
body {
	background: white;
	line-height: 1;
	color: black;
}
ol,
ul {
	list-style: none;
}
/* tables still need cellspacing="0" in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
}
/* remove possible quote marks (") from <q> & <blockquote> */

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote,
q {
	quotes: "" "";
}
/* ||| the end |||*/
/* ||| set of clearing floats |||*/	

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clr {
	font-size : 1px;
}
/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clear {
	clear: both;
}
/* End hide from IE-mac */
/* ||| the end |||*/

html {
	height: 100%;
	margin-bottom: 1px;
}
body {
	margin: 0;
	padding: 0;
	font-size:100%;
}
#bg {
	
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:1.5;
	color: #585858;
}
a {
	outline: none;
	cursor: pointer;
}
img {
	border: none;
	text-decoration: none;
}
a:link,
a:visited,
a:active {
	
	text-decoration: none;
}
a:hover {
	
	text-decoration: underline;
}
ul {
	padding: 0 0 0 0px;
	margin: 0;
	margin-left: 1px;
	list-style: none;
}
ul li {
	list-style:circle outside none;
	}
ul li a {
	text-decoration: none;
}
ul li a:hover {
	text-decoration: none;
}
ol li {
	line-height: 170%;
	list-style: decimal outside none;
	margin-left: 25px;
}
fieldset {
	border: 0;
	padding: 5px 0;
}
th {
	padding: 4px;
	text-align: left;
}
h1 {
	font-size: 200%;
}
h2 {
	font-size: 100%;
}
h3 {
    color: #0099CC;
    font-size: 150%;

    font-weight: 100;

}
h4 {
	font-size: 125%;
}
h5 {
	font-size: 115%;
}
p,
pre,
blockquote,
h1,
h2,
h4,
h5,
h6 {
	margin: 1em 0;
	padding-left:0px;
}
fieldset {
	border: none;
}
fieldset a {
	font-weight: bold;
}
input,
select,
button {
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	border:1px solid #c6c6c6;
padding:5px;
color:#333;
}
hr {
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	color: #eee;
	background-color: #eee;
}
.clearfix {
	clear: both;
}
.lf {
	float: left;
}
.rf {
	float: right;
}
#wrap_1,
#wrap_menu {
	background: url('../images/bg_content.png') repeat-y 50% 0;
	width: 974px;
	margin: 0 auto;
}
#wrap_menu {
	background: url('../images/bg_menu.png') no-repeat 50% 0;
	height: 60px;
	margin-top: 390px;
}
#wrap_2 {
	width: 966px;
	margin: 0 auto;
	min-height: 520px;
}
#wrap_top {
	height: 118px;
}


#bottom_wrap_1 {
	margin: 10px 22px 0;
}
#bottom_wrap_2 {
	margin-top: 10px;
}
/* Here you can change width or height of your logo*/

a#logo {
	
	width: 966px;
	height: 97px;
	float: left;
	display: block;
}
/*end*/
#wrap_search {
	position:absolute;
	margin-left:845px;
	margin-top:-136px;
}
#mod_search_searchword {
	
	width:299px;
	height: 16px;
	padding: 6px;
	border: none;
	color: #eaeaea;
	font-weight: bold;
	font-size: 12px;
}
#mod_search_searchword:focus {
	background-position: 100% 50%;
	color: #333;
}
#wrap_search input.button {
	
	height: 28px;
	width: 67px;
	font-weight: bold;
	font-size: 12px;
}
#header_wrap,
#bg_content_wrap {
	clear: both;
	margin: 0 22px;
}
/* set the width of user modules */
.us_width-24b,
.us_width-32b,
.us_width-49b {
	overflow: hidden;
	float: left;
	margin-left: 1%;
}
.us_width-24b {
	width: 24.25%;
}
.us_width-32b {
	width: 32.6%;
}
.us_width-49b {
	width: 49.5%;
}
div:first-child.us_width-24b,
div:first-child.us_width-32b,
div:first-child.us_width-49b {
	margin-left: 0;
}
.us-stand {
	clear: both;	
	margin: 0 22px 6px;
}
.users {
	overflow: hidden;
	float: left;
	margin-left:1%;
	padding: 0px 0 10px;
	margin-top:15px;
	margin-bottom:5px;
}
#bottom_wrap_2 .users:first-child {
	margin-left: 15px;
		margin-top: 0px;
		margin-top:15px;
			margin-bottom:5px;
}
.us_width-16 .users {
	width: 15.3%;
}
.us_width-19 .users {
	width: 18.6%;
}
.us_width-24 .users {
	width: 23.5%;
}
.us_width-33 .users {
	width: 31.6%;
}
.us_width-49 .users {
	width: 48%;
}
.us_width-99 .users {
	width: 100%;
}
/* component + right */
div#component-2 {
	float: left;
	width: 650px;
	padding-right:30px;
	background: url("../images/sprite-domain.png") repeat-y scroll 670px 0 transparent;
}
div#right {
	float: right;
	width: 240px;
}
div#content_wrap {
	background: #fff;
}
/* component */

div#component {
	width: 100%;
}
#mainbody {
	padding: 0;
}
/* Set of majot blocks */
div#header {
	float:left;
	overflow: hidden;
}
div#advert2 {
	float:right;
	overflow: hidden;
	margin-top:0px;
}
/*Modules
-------------------------------------------------------------------*/
div.moduletable,
div.moduletable_text,
div.moduletable_menu,
div.moduletable_tab,
div.moduletable_col1 {
	margin:0 0 0px;
}
div.moduletable_content {
	padding:0px;

}

div.moduletable_right {
	
	margin-bottom: 10px;
	margin-left:10px;

}

div.moduletable_right ul li {
	list-style:none;
	border-bottom:1px dashed #c7c7c7;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:0px;
	font-size:14px;
	}
div.moduletable_right ul li a {
	text-decoration: none!important;
	color:#333;
}


div.moduletable_right ul li a:hover {
	text-decoration: underline!important;
	
}


div.moduletable_clear {
	margin:0 0 6px;
}


div.moduletable_col1 {
	margin:0 0 6px;
	padding:10px;
	border:1px solid #c7e4f2;
	
}
div.moduletable_right h3,
div.moduletable_text h3,
div.moduletable_menu h3,
div.moduletable_tab h3,
div.moduletable_col1 h3 {
   background: url("../images/headline_blue_background.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font:15px/33px Arial,Helvetica,sans-serif;
	font-weight:bold;
    height: 45px;
    margin: 1px 0 -3px;
    padding: 6px 12px;
    width: 239px;
	
}
div.moduletable_col1 h3 {
	
}
div.moduletable_clear h3 {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #4e4e4e;
	padding:1px 0 0;
	margin: 0 0 4px;
	color: #b9b9b9;
	border-bottom: 1px solid #f1f1f1;
	text-align:right;
}
/* Restrictions */
div.moduletable_tab div.moduletable_content,
div.moduletable_clear div.moduletable_content {
	padding:0;
}
#bottom_wrap_1 div.moduletable,
#bottom_wrap_1 div.moduletable_text,
#bottom_wrap_1 div.moduletable_menu,
#bottom_wrap_1 div.moduletable_tab,
#bottom_wrap_1 div.moduletable_col1 {
	background: none;
}
#bottom_wrap_1 div.moduletable_content {
	padding:11px 0;
}
#bottom_wrap_1 div.moduletable h3,
#bottom_wrap_1 div.moduletable h3,
#bottom_wrap_1 div.moduletable_text h3,
#bottom_wrap_1 div.moduletable_menu h3,
#bottom_wrap_1 div.moduletable_tab h3,
#bottom_wrap_1 div.moduletable_col1 h3 {
	background: none;
	line-height: 15px;
	padding: 0 2px;
	color: #898989;
}
#bottom_wrap_1 {
	border-top: 6px solid #ccc;
	padding-top: 10px;
}
#bottom_wrap_2 {
	background: #333 url('../images/bg_footer.png') repeat-x 0 100%;
}
#bottom_wrap_2 div.moduletable,
#bottom_wrap_2 div.moduletable_text,
#bottom_wrap_2 div.moduletable_menu,
#bottom_wrap_2 div.moduletable_tab,
#bottom_wrap_2 div.moduletable_col1 {
	background: none;
	color: #aaa;
}
#bottom_wrap_2 div.moduletable h3,
#bottom_wrap_2 div.moduletable h3,
#bottom_wrap_2 div.moduletable_text h3,
#bottom_wrap_2 div.moduletable_menu h3,
#bottom_wrap_2 div.moduletable_tab h3,
#bottom_wrap_2 div.moduletable_col1 h3 {
	background: #e2e2e2 url('../images/bg_moduletable_bottom_h3.png') repeat-x 0 0;
	color: #fff;
	font-size:13px;
	font-weight:bold;
	padding:10px;
	text-align:center;
	color:#b5b5b5;
}
#bottom_wrap_2 ul li {
	border-bottom: 1px solid #484848;
}
/* Footer */

#footer_wrap {
	background: url('../images/footer.png') no-repeat 50% 0;
	width: 966px;
	clear: both;
	height: 145px;
	line-height: 46px;
	font-size: 11px;
	margin: 0 auto;
	color: #fff;
}
#copyright {
	margin: 0 auto;
	width: 961px;
}
#copyright #infoo {
	margin: 0;
	float: left;
	width: 80%;
}
div#footer_wrap a {
	text-decoration: none;
	color: #fff;
}
#copyright #stylearea {
	margin:0;
	float: right;
	width: 11%;
}
#copyright #stylearea a:link,
#copyright #stylearea a:visited,
#copyright #stylearea a:active {
	color: #fff;
}
#copyright #stylearea a:hover {
	color: #fff;
}

#ver-zebra {
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    margin: 0 0px 0px;
    text-align: left;
    width: 315px;
}
#ver-zebra th {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	
	color: #666699;
	font-size: 12px;
	font-weight: normal;
	padding: 12px 15px;
}
#ver-zebra td {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
    color: #666699;
    padding: 8px 5px;
}
.vzebra-odd {
    background: none repeat scroll 0 0 #EFF2FF;
}
.vzebra-even {
    background: none repeat scroll 0 0 #E8EDFF;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children {
    background: none repeat scroll 0 0 #D0DAFD;
    border-bottom: 1px solid #fff;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action {
    background: none repeat scroll 0 0 #DCE4FF;
    border-bottom: 1px solid #fff;
}

#vzebra-large{
    background: none repeat scroll 0 0 #DCE4FF;
    border-bottom: 1px solid #D6DFFF;
	font-size: 26px;
}

#hor-zebra {
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 10px;
    margin: 0;
    text-align: left;
    width: 646px;
}
#hor-zebra th {
    border-left: 1px solid #C7CFE9;
    border-right: 1px solid #C7CFE9;
    border-top: 1px solid #C7CFE9;
    color: #003399;
    font-size: 12px;
    font-weight: normal;
    padding: 10px 8px;
}
#hor-zebra td {
    border-bottom: 1px solid #C7CFE9;
    border-left: 1px solid #C7CFE9;
    border-right: 1px solid #C7CFE9;
    color: #666699;
    padding: 8px;
}
#hor-zebra .odd {
    background: none repeat scroll 0 0 #E8EDFF;
}


.css_button_yellow_normal {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffaa00), color-stop(1, #ff7700) );
	background:-moz-linear-gradient( center top, #ffaa00 5%, #ff7700 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaa00', endColorstr='#ff7700');
	background-color:#ffaa00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.css_button_yellow_normal:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7700), color-stop(1, #ffaa00) );
	background:-moz-linear-gradient( center top, #ff7700 5%, #ffaa00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7700', endColorstr='#ffaa00');
	background-color:#ff7700;
	text-decoration:none;
	color:#ffffff;
}.css_button_yellow_normal:active {
	position:relative;
	top:1px;
	color:#ffffff;
}
.css_button_yellow_normal:visited {
	
	color:#ffffff;
}
.css_button_yellow_normal:link {
	
	color:#ffffff;
}

.css_button_yellow_158 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffaa00), color-stop(1, #ff7700) );
	background:-moz-linear-gradient( center top, #ffaa00 5%, #ff7700 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaa00', endColorstr='#ff7700');
	background-color:#ffaa00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cc9f52;
	width:158px;
}.css_button_yellow_158:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7700), color-stop(1, #ffaa00) );
	background:-moz-linear-gradient( center top, #ff7700 5%, #ffaa00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7700', endColorstr='#ffaa00');
	background-color:#ff7700;
	text-decoration:none;
	color:#ffffff;
}.css_button_yellow_158:active {
	position:relative;
	top:1px;
	color:#ffffff;
}
.css_button_yellow_158:visited {
	color:#ffffff;
}
.css_button_yellow_158:link {
	color:#ffffff;
}


.css_header_yellow {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:  url('../images/headline_yellow_background.png') repeat-x 0 0;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:21px;
	font-weight:bold;
	padding:6px 46px;
	text-decoration:none;
	text-align:center;
	width:589px;
	margin-left:-34px;
	margin-bottom:-20px;
	height:44px;
	
}
	
	.css_header_green {
	-moz-box-shadow:inset 0px 1px 0px 0px #dbfcc1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dbfcc1;
	box-shadow:inset 0px 1px 0px 0px #dbfcc1;
	background:  url('../images/headline_green_background.png') repeat-x 0 0;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:21px;
	font-weight:bold;
	padding:6px 46px;
	text-decoration:none;
	text-align:center;
	width:589px;
	margin-left:-34px;
	margin-bottom:-20px;
	height:44px;
	}
	
	.css_button_big {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #70c7ea), color-stop(1, #16a5dd) );
	background:-moz-linear-gradient( center top, #70c7ea 5%, #16a5dd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70c7ea', endColorstr='#16a5dd');
	background-color:#70c7ea;
	-moz-border-radius:-1px;
	-webkit-border-radius:-1px;
	border-radius:-1px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:28px;
	font-weight:bold;
	padding:10px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
	margin-right:10px;
	width:217px;
	text-align:center;
	border-radius:0px 0px 0px 0px;
}.css_button_big:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #16a5dd), color-stop(1, #70c7ea) );
	background:-moz-linear-gradient( center top, #16a5dd 5%, #70c7ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#16a5dd', endColorstr='#70c7ea');
	background-color:#16a5dd;
	text-decoration:none;
}.css_button_big:active {
	position:relative;
	top:1px;
}
.css_button_big:visited {
	color:#ffffff;
}
.css_button_big:link {
	color:#ffffff;
}


.css_button_big:visited {
	color:#ffffff;
}
.css_button_big:link {
	color:#ffffff;
}


.css_button_big_green {
	-moz-box-shadow:inset 0px 1px 0px 0px #dbf7bb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dbf7bb;
	box-shadow:inset 0px 1px 0px 0px #dbf7bb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #87bb3d), color-stop(1, #6da72c) );
	background:-moz-linear-gradient( center top, #87bb3d 5%, #6da72c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#87bb3d', endColorstr='#6da72c');
	background-color:#87bb3d;
	-moz-border-radius:-1px;
	-webkit-border-radius:-1px;
	border-radius:-1px;
	border:1px solid #c3f384;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:28px;
	font-weight:bold;
	padding:10px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #94cc52;
	margin-right:10px;
	width:217px;
	text-align:center;
	border-radius:0px 0px 0px 0px;
}.css_button_big_green:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6da72c), color-stop(1, #87bb3d) );
	background:-moz-linear-gradient( center top, #6da72c 5%, #87bb3d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6da72c', endColorstr='#87bb3d');
	background-color:#6da72c;
	text-decoration:none;
}.css_button_big_green:active {
	position:relative;
	top:1px;
}
.css_button_big_green:visited {
	color:#ffffff;
}
.css_button_big_green:link {
	color:#ffffff;
}


.css_button_big_green:visited {
	color:#ffffff;
}
.css_button_big_green:link {
	color:#ffffff;
}



.css_button_white {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#36b3e1;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	text-align:center;
	margin-bottom:7px;
}.css_button_white:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
	text-decoration:none;
}.css_button_white:active {
	position:relative;
	top:1px;
}

.css_button_module_white {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#36b3e1;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	width:180px;
	text-align:center;
	margin-bottom:7px;
}.css_button_module_white:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
	text-decoration:none;
}.css_button_module_white:active {
	position:relative;
	top:1px;
}


.css_button_module_blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #aedbeb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #aedbeb;
	box-shadow:inset 0px 1px 0px 0px #aedbeb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6fc8e9), color-stop(1, #17a8dd) );
	background:-moz-linear-gradient( center top, #6fc8e9 5%, #17a8dd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fc8e9', endColorstr='#17a8dd');
	background-color:#6fc8e9;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #4daed1;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
	width:180px;
	text-align:center;
	margin-bottom:7px;
}.css_button_module_blue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #17a8dd), color-stop(1, #6fc8e9) );
	background:-moz-linear-gradient( center top, #17a8dd 5%, #6fc8e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17a8dd', endColorstr='#6fc8e9');
	background-color:#17a8dd;
	text-decoration:none;
}.css_button_module_blue:active {
	position:relative;
	top:1px;
}
.css_button_module_blue:visited {
	color:#ffffff;
}
.css_button_module_blue:link {
	color:#ffffff;
}


.css_button_module_green {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
	width:180px;
	text-align:center;
	margin-bottom:7px;
}.css_button_module_green:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
		text-decoration:none;
}.css_button_module_green:active {
	position:relative;
	top:1px;
}
.css_button_module_green:visited {
	color:#ffffff;
}
.css_button_module_green:link {
	color:#ffffff;
}



.css_button_module_yellow {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #feba33), color-stop(1, #ff8401) );
	background:-moz-linear-gradient( center top, #feba33 5%, #ff8401 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feba33', endColorstr='#ff8401');
	background-color:#feba33;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #ffa303;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #c49851;
	width:180px;
	text-align:center;
	margin-bottom:7px;
}.css_button_module_yellow:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8401), color-stop(1, #feba33) );
	background:-moz-linear-gradient( center top, #ff8401 5%, #feba33 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8401', endColorstr='#feba33');
	background-color:#ff8401;
	text-decoration:none;
}.css_button_module_yellow:active {
	position:relative;
	top:1px;
}

.css_button_module_yellow:visited {
	color:#ffffff;
}
.css_button_module_yellow:link {
	color:#ffffff;
}

.homeList {
    display: inline-block;
    width: 646px;
}
.homeList li {
    float: left;
    list-style: none outside none;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#CCC 1px dotted;
}
.homeList img {
	width:310px;
	height:190px;
	float:left;
	margin-right:15px;

}
.homeList div {
    margin-top: -12px;
	width:310px;
	
	float:right;

}
.homeList h3 {
    clear: both;
    color: #0099CC;
    font-size: 200%;
    margin: 13px 0 13px;
}


.ListInList {
    display: inline-block;
    padding: 0;
}
.ListInList li {
    background-color: #F3F3F3;
    background-image: url("../images/BlueDot.png");
    background-repeat: no-repeat;
    border-bottom: 1px solid #C3C3C3;
    border-right: 1px solid #FFFFFF;
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 10px;
    width: 240px;
}

.DetailsList {
    display: inline-block;
    width: 672px;
}
.DetailsList li {
    border-right: 1px dotted #C3C3C3;
    float: left;
    list-style: none outside none;
    margin-right: 26px;
    padding-right: 6px;
    width: 302px;
}
.DetailsList img {
    margin-top: -12px;
}
.DetailsList h3 {
    clear: both;
    color: #17abdd;
    font-size: 200%;
    margin: 5px 0 0;
	padding-bottom:0px;
}

.ListInList_2column {
    display: inline-block;
    margin-top: -12px;
    padding: 0;
}
.ListInList_2column li {
    background-color: #FFFFFF;
    background-image: url("../images/BlueDot.png");
    background-repeat: no-repeat;
    border-bottom: 1px dotted #CCCCCC;
    border-right: 0 solid;
    float: left;
    list-style: none outside none;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-top: 8px;
    width: 240px;
}

.NormalList {
    display: inline-block;
    padding: 0px 0;
}


.NormalList li {
	 border-right: 1px solid #fff;
    border-bottom: 1px solid #C3C3C3;
    float: left; 
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:30px;
	padding-right:10px;
	padding-top:10px;
    width: 606px;
	list-style:none;
	background-image: url("../images/BlueDot.png");
	background-repeat:no-repeat;

}

.FeatureList {
    display: inline-block;
    width: 672px;
}

.FeatureList ul {
	padding:0px;
}


.FeatureList li {
    border-right: 1px dotted #C3C3C3;
    float: left;
    margin-right: 26px;
	
    padding-right: 6px;
    width: 191px;
    list-style:none;
}

.FeatureList li li {
  border-right: 0px;
  list-style:circle;
  width:160px;
  margin-left:15px;
  margin-bottom:4px;
  padding-bottom:4px;
}

.FeatureList img {
    margin-bottom:5px;
}

.FeatureList h3 {
clear: both;
    color: #0099CC;
    font-size: 130%;
    margin: 5px 0 10px;
}



.ListFullWidth {
    display: inline-block;
    padding: 25px 0;
    width: 970px;
	margin-top:-20px;
}


.ListFullWidth li {
    border-right: 1px dotted #C3C3C3;
    float: left;
    margin-right: 20px;
    padding-right: 11px;
    width: 289px;
		list-style:none;
}
.ListFullWidth img {
    margin-top: -12px;
}

.ListFullWidth h3 {
clear: both;
    color: #0099CC;
    font-size: 117%;
    margin: 25px 0 0;
}

.css_button_blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #aedbeb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #aedbeb;
	box-shadow:inset 0px 1px 0px 0px #aedbeb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6fc8e9), color-stop(1, #17a8dd) );
	background:-moz-linear-gradient( center top, #6fc8e9 5%, #17a8dd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fc8e9', endColorstr='#17a8dd');
	background-color:#6fc8e9;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #4daed1;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
	text-align:center;
	margin-bottom:7px;
}.css_button_blue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #17a8dd), color-stop(1, #6fc8e9) );
	background:-moz-linear-gradient( center top, #17a8dd 5%, #6fc8e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#17a8dd', endColorstr='#6fc8e9');
	background-color:#17a8dd;
	text-decoration:none;
}.css_buttone_blue:active {
	position:relative;
	top:1px;
}
.css_button_blue:visited {
	color:#ffffff;
}
.css_button_blue:link {
	color:#ffffff;
}


	


.modulebox{
	padding-left:0px;
}

.modulebox td{
		border-bottom:1px solid #dcdcdc;
}


.image_shadow {
    background: url("/images/image_shadow.png") no-repeat scroll 0 0 transparent;
    height: 25px;
    margin-bottom: -20px;
    width: 646px;
}

#price-table {
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 20px;
    margin: 0;
    text-align: center;
    width: 646px;
	
}
#price-table th {
    border-left: 1px solid #cbdde3;
    border-right: 1px solid #cbdde3;
    border-top: 1px solid #cbdde3;
    font-size: 16px;
    font-weight: bold;
	text-align:center;
 	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #70c7ea), color-stop(1, #16a5dd) );
	background:-moz-linear-gradient( center top, #70c7ea 5%, #16a5dd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70c7ea', endColorstr='#16a5dd');
	background-color:#70c7ea;
	-moz-border-radius:-1px;
	-webkit-border-radius:-1px;
	border-radius:-1px;
	border:1px solid #84bbf3;
	color:#ffffff;
text-shadow:1px 1px 0px #528ecc;
height:40px;
}
#price-table td {
    border-bottom: 1px solid #cbdde3;
    border-left: 1px solid #cbdde3;
    border-right: 1px solid #cbdde3;
    color: #585858;
	height:50px;
	font-weight:bold;
}


#departures-table {
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
	font-weight:bold;
    margin: 0;
    text-align: center;
}
#departures-table th {
      border-left: 1px solid #cbdde3;
    border-right: 1px solid #cbdde3;
    border-top: 1px solid #cbdde3;
    font-size: 20px;
    font-weight: normal;
	text-align:center;
    padding: 12px 8px;
 	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #70c7ea), color-stop(1, #16a5dd) );
	background:-moz-linear-gradient( center top, #70c7ea 5%, #16a5dd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70c7ea', endColorstr='#16a5dd');
	background-color:#70c7ea;
	-moz-border-radius:-1px;
	-webkit-border-radius:-1px;
	border-radius:-1px;
	border:1px solid #84bbf3;
	color:#ffffff;
text-shadow:1px 1px 0px #528ecc;
}
#departures-table td {
    border-bottom: 1px solid #cbdde3;
    border-left: 1px solid #cbdde3;
    border-right: 1px solid #cbdde3;
    color: #585858;
	height:50px;
	
}
#departures-table .odd {
background: -moz-linear-gradient(center top , #FCFCFC 70%, #E9E9E9 100%) repeat scroll 0 0 #FCFCFC;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.7, #FCFCFC), color-stop(1, #E9E9E9) );
}

#departures-table-green {
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
	font-weight:bold;
    margin: 0;
    text-align: center;
}
#departures-table-green th {
      border-left: 1px solid #cbdde3;
    border-right: 1px solid #cbdde3;
    border-top: 1px solid #cbdde3;
    font-size: 13px;
    font-weight: normal;
	text-align:center;
    padding: 10px 8px;
 	-moz-box-shadow:inset 0px 1px 0px 0px #cdf7bb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cdf7bb;
	box-shadow:inset 0px 1px 0px 0px #cdf7bb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8bbf40), color-stop(1, #68aa2c) );
	background:-moz-linear-gradient( center top, #8bbf40 5%, #68aa2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bbf40', endColorstr='#68aa2c');
	background-color:#8bbf40;
	-moz-border-radius:-1px;
	-webkit-border-radius:-1px;
	border-radius:-1px;
	border:1px solid #84bbf3;
	color:#ffffff;
text-shadow:1px 1px 0px #528ecc;
}
#departures-table-green td {
    border-bottom: 1px solid #cbdde3;
    border-left: 1px solid #cbdde3;
    border-right: 1px solid #cbdde3;
    color: #585858;
	height:25px;
	
}
#departures-table-green .odd {
background: -moz-linear-gradient(center top , #FCFCFC 70%, #E9E9E9 100%) repeat scroll 0 0 #FCFCFC;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.7, #FCFCFC), color-stop(1, #E9E9E9) );
}

#info-table {
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 30px;
    margin: 0;
    text-align: center;
    width: 100%;
	
}
#info-table th {
    border-left: 1px solid #cfe3cb;
    border-right: 1px solid #cfe3cb;
    border-top: 1px solid #cfe3cb;
    font-size: 16px;
    font-weight: bold;
	text-align:center;
 	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #70c7ea), color-stop(1, #16a5dd) );
	background:-moz-linear-gradient( center top, #70c7ea 5%, #16a5dd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70c7ea', endColorstr='#16a5dd');
	background-color:#70c7ea;
	-moz-border-radius:-1px;
	-webkit-border-radius:-1px;
	border-radius:-1px;
	border:1px solid #c3f384;
	color:#ffffff;
text-shadow:1px 1px 0px #a0cc52;
height:40px;
font-size:16px;
padding:0px;
}
#info-table td {
    border-bottom: 1px solid #cbdde3;
    border-left: 1px solid #cbdde3;
    border-right: 1px solid #cbdde3;
    color: #585858;
	height:35px;
	font-size:12px;
}

#info-table .odd {
background: -moz-linear-gradient(center top , #FCFCFC 70%, #E9E9E9 100%) repeat scroll 0 0 #FCFCFC;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.7, #FCFCFC), color-stop(1, #E9E9E9) );
font-size:11px;
}

