/*** STYLE IMPORTS */
@import url('/public/css/registerForm.css');

/*** 
* DEFAULTS
*/
html, body {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 0;
	margin: 0;
	padding: 0;
	/* background-color: #f59208; */
}

a { color: #990000;  }
a:hover { color: #990000; text-decoration: underline; }
img {border:0px;}
hr {background-color:#efefef;height:1px;}

/* default layout */
#container {
	width: 912px;
	margin: 8px auto 4px auto;
	padding: 4px;
	background-color: #f59208;
}
#header {
	width: 912px;
	height: 111px;
	background: url('../images/header.gif') repeat-x;
}
#menu {
	width: 910px;
	height: 43px;
	line-height: 43px;
	border: 1px solid #000000;
	background-color: #f59208;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
#content {
	float: left;
	width: 913px;
	background: url('../images/main.gif') repeat-y;
	/*background-color: #ffbf67;*/
	margin-bottom: 4px;
	display: inline;
}

#left {
	float: left;
	width: 166px;
	/*background-color: #ffbf67;*/
	background-color: #FFF2CF;
}
#right {
	float: left;
	width: 166px;
	display: inline;
}
#main_title {
    float: left;
	width: 540px;
	height: 38px;
	color:#ffffff;
	font-weight: bold;
	font-size:11px;
	margin: 0px;
	padding: 9px 6px 0 13px;
	background: url('../images/main_movies.gif') no-repeat;
    text-transform: capitalize;
}
#main_title a{
	color:#000000; font-weight: bold; font-size:11px; margin: 0px;
}

.main_title {
    float: left;
    width: 540px;
    height: 38px;
    color:#ffffff;
    font-weight: bold;
    font-size:11px;
    margin: 0px;
    padding: 9px 6px 0 13px;
    background: url('../images/main_movies.gif') no-repeat;
    text-transform: capitalize;
}
.main_title a{
    color:#000000; font-weight: bold; font-size:11px; margin: 0px;
}

#main {
	float: left;
	width: 559px;
	margin: 0 4px;
	padding: 10px 6px 0 7px;
	background: url('../images/main_top.gif') no-repeat;
	display: inline;
}

#footer {
	width: 910px;
	height: 27px;
	line-height: 27px;
	/*
	border: 1px solid #000000;
	background-color: #990000;
	*/
	background-color: #f59208;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
#footer a {
	text-decoration: none;
}
#footer a, #footer a:hover {
	color: #FFFFFF;
	font-weight: bold;
}
#copyright {
	width: 912px;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	font-size: 9px;
	color: #f59208;
}
#copyright a {
	text-decoration: none;
}
/* error messages */
div.error {
	border: 1px solid #E9E969;
	background-color: #FFFFD6;
	padding: 5px;
	margin: 7px 0;
}
div.error div.bubble {
	background-color: #FFFFF7;
	padding: 5px;
	font-size: 11px;;
	font-weight: bold;
	color: #CC0000;
	font-family:arial;
}
/* success messages */
div.success {
	border: 1px solid #D2D203;
	background-color: #FFFFD6;
	padding: 5px;
	margin: 7px 0;
}
div.success div.bubble {
	background-color: #FFFFF7;
	padding: 5px;
	font-size: 11px;;
	font-weight: bold;
	color: #6CC22F;
	font-family:arial;
}

.title {
	height: 27px;
	line-height: 27px;
	background-color: #f59208;
	padding-left: 13px; color: #ffffff; font-size: 14px; font-weight: bold;
	border: 1px solid #000000;
}
.title div.img {
	float: left;
	padding-top: 9px;
}
.title div.text {
	float: left;
	color: #FFFFFF;
	font-weight: bold;
}

span.label {
	font-family: arial, sans-serif;
	font-size: 9px;
	text-transform:uppercase;
	color: #000000;
}

input.round {
	width: 117px;
	height: 17px;
	border: 0;
	padding: 1px;
	border-top: 1px solid #425E7A;
	border-bottom: 1px solid #D7E0E9;
}
input.round_blue {
	width: 117px;
	height: 23px;
	/*
	border: 0; color: #ffffff;
	padding: 1px;  background-color: #003366;
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
	*/
	border: 0; color: #000000;
	padding: 1px;  background-color: #FFF2CF;
	border-top: 1px solid #F59208;
	border-bottom: 1px solid #F59208;
}
.login {
	color: #003366;
}
.blue {
	color: #003366;
}
.input {
	border: 1px solid #999999;
}
select, textarea {
	border: 1px solid #999999;
}
a.login, a.login:hover{
	font-family: arial, sans-serif;
	font-size: 9px;
	text-transform:uppercase;
	color: #000000;
}
.red {
	color: #990000;
}
.bold {
	font-weight: bold;
}

ul.red-arrow {
	list-style-image: url('../images/small_arrow.gif');
}
ul.red-arrow li a, ul.red-arrow li a:hover {
	font-size: 9px;
	color: #990000;
	text-decoration: underline;
}

a.help, a.help:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

ul.categories {
	/* list-style-image: url('../images/small_square.gif'); */
    list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
}
ul.categories li {
	padding: 0;
	margin: 2px 0;
}
ul.categories li a {
	font-family: arial, sans-serif;
	font-size: 9px;
	text-transform:uppercase;
	color: #000000;
	text-decoration: none;
}
ul.categories li a:hover {
	text-decoration: underline;
}
ul.subcategories {
	list-style-image: url('../images/small_disc.gif');
	margin: 0 0 0 35px;
	padding: 0;
}
ul.categories li {
	padding: 0;
	margin: 2px 0;
}
#title{
	font-size: 13px;
	font-weight: normal;
	color: #FB6300;
	font-family:arial;
}
#title a{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family:arial;
	text-decoration:none;
}
#title a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #FB6900;
	font-family:arial;
	text-decoration:none;
}
#details {
	font-size:11px; color:#666666;font-family:arial;
}


/*
    NEW CSS FOR PRICES
*/
.details {
    font-size:11px; color:#666666;font-family:arial;
    position:relative;
}

.details a {
    font-size:11px;  color: #6CC22F;  text-decoration:none;font-family:arial;
}
.details a:hover {
    font-size:11px;  color: #6CC22F; text-decoration:none;font-family:arial;
}

.details_currency
{
    width: 30%;
    height: 30px;
    float:left;
    text-align: right;
    display: inline;
    padding: 3px 0px 0px 0px;
}
.details_cost
{
    width: 33%;
    height: 30px;
    float:left;
    text-align: center;
    display: inline;
}
.details_cost strong
{
    color: red;
}
.details_type
{
    width: 30%;
    height: 30px;
    float:left;
    text-align: left;
    display: inline;
    padding: 3px 0px 0px 0px;
}


.details_more {font-size:12px; color:#666666;font-family:arial;  position:relative;}
.details_more a { font-size:12px;  color: #6CC22F;  text-decoration:none;font-family:arial;}
.details_more a:hover { font-size:12px;  color: #6CC22F; text-decoration:none;font-family:arial;}

.details_currency_more
{
    width: 30%;
    height: 30px;
    float:left;
    text-align: left;
    display: inline;
    padding: 3px 0px 0px 0px;
}
.details_cost_more
{
    width: 33%;
    height: 30px;
    float:left;
    text-align: left;
    display: inline;
}
.details_cost_more strong
{
    color: red;
}

/*  -------------------------------- */



details a {
	font-size:11px;  color: #6CC22F;  text-decoration:none;font-family:arial;
}
details a:hover {
	font-size:11px;  color: #6CC22F; text-decoration:none;font-family:arial;
}
/** pagination **/
table.pager td#pagination a, table.pager td#pagination a:hover{
	display: block;
	padding: 2px 4px;
	margin: 1px;
	background-color: #EDEDED;
	}
table.pager td#pagination a:hover{
	background-color: #CBCBCB;
	}
table.pager td#pagination a.current, table.pager td#pagination a.current:hover{
	display: block;
	padding: 2px 4px;
	margin: 1px;
	color: #FFFFFF;
	background-color: #4CAC00;
}
#list {
margin:0px;padding:0px;
}
#list li {
margin:0px;padding-top:4px;list-style:none;
}
#list li b{
margin:0px;padding-top:0px;list-style:none;color:#6CC22F;
}
#left_menu {
	color: #000000; padding:5px;
}
#left_menu a{
	color: #000000;
}
#left_menu ul{
	color: #000000; list-style: none;
}
#left_menu ul li{
	color: #000000; padding-top:10px;
}

td.simple_package {
	width: 149px;
	height: 41px;
	background: url(../images/buy_credit_for.gif) no-repeat;
}
td.simple_package div {
	width: 31px;
	height: 41px;
	line-height: 41px;
	margin-left: 112px;
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
}
td.double_package {
	width: 149px;
	height: 72px;
	background: url(../images/buy_credit_for_double.gif) no-repeat;
}
td.double_package div.top, td.double_package div.bottom {
	width: 31px;
	margin-left: 112px;
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
}
td.double_package div.top {
	height: 36px;
	line-height: 36px;
}
td.double_package div.bottom {
	height: 36px;
}
.accToggler{
	margin:0px;
	padding:0px;
	cursor: pointer;
}

.galleryProducts
{
    width: 550px;
    float: left;
    display: inline;
    list-style: none;
    padding: 0;
    margin: 10px 0px 10px 5px;
}
.galleryProducts li
{
    width: 160px;
    height: 260px;
    float: left;
    display: inline;
    list-style: none;
    padding: 0;
    margin: 0px 10px 0px 10px;
    text-align: center;
}
.galleryProducts li h5
{
    float: left; 
    display: inline; 
    width: 100%; 
    height: 30px;
    margin: 5px 0px 5px 0px; 
    padding: 0; 
    text-align: center; 
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Verdana, sans-serif;
}

.galleryProductsIndex
{
    width: 550px;
    float: left;
    display: inline;
    list-style: none;
    padding: 0;
    margin: 10px 0px 10px 5px;
}
.galleryProductsIndex li
{
    width: 160px;
    height: 220px;
    float: left;
    display: inline;
    list-style: none;
    padding: 0;
    margin: 0px 10px 0px 10px;
    text-align: center;
}
.galleryProductsIndex li h5
{
    float: left; 
    display: inline; 
    width: 100%; 
    height: 30px;
    margin: 5px 0px 5px 0px; 
    padding: 0; 
    text-align: center; 
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Verdana, sans-serif;
}