﻿@charset "UTF-8";
/*
 * Zazar - Custom Template
 * Version: 1.1.0
 *
 * Name: Zazar
 * Author: Light Rock Systems
 *
 * (C) 2010 Light Rock Systems Ltd
 *
 */


body
{
	font-family: Arial, Helvetica, sans-serif;
	background: #ff6600 url('bg_body.jpg') repeat-x;
}
body, legend { color: #222; }

a, a:link, a:visited
{
	color: #222;
	font-weight: bold;
}

h1, h2, h3 { font-family: Tahoma, Geneva, sans-serif; }
h1, h1 a { letter-spacing: -1px; }

h1, h1 a { color: #fff; }
h2, h2 a { color: #222; }
h3, h3 a { color: #fff;}
h4, h4 a { color: #a64200; }

.page_margins { width: 900px; }

#nav .page
{
	height: 46px;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	border-left: 1px solid #666;
}

#nav li { float: left; }
#nav a
{
	display: block;
	height: 34px;
	padding: 12px 8px 0 8px;
	color: #ccc;
	border-right: 1px solid #666;
}
#nav a:hover { text-decoration: none; }
#nav a:hover, #nav .nav_current a { color: #fff; }

#header { margin-top: 20px; }
#header .page
{
	font-weight: normal;
	font-size: 25px;
	text-align: right;
	padding: 60px 50px 40px 50px;
	color: #222;
	border: 6px solid #a64200;
}
#header h2
{
	font-weight: normal;
	margin-bottom: 0;
	font-size: 50px;
	color: #fff;
}

#breadcrumb .page
{
	font-size: 0.9em;
	padding: 4px 6px 6px 6px;
	background-color: #a64200;
}
#breadcrumb a { font-weight: bold; }
#breadcrumb, #breadcrumb a { color: #fff; }

#main .page { margin: 0.5em; }

.media img { padding: 1px; }
.media p
{
	font-size: 0.9em;
	font-weight: bold;
}

.link { font-size: 0.9em; }

.rating label { margin-left: 0; }

.article { padding-top: 1.5em; }
.article h3 { margin-top: 1em; }
.article a, .sp_section a { font-weight: bold; }

.article .post_titlemediasummary li  { border-color: #a64200; }

.section { background-color: #ff6600; }
.section a:hover { color: #fff; }
.section h3 { background: transparent url('/__system/_media/images/bgf_40_b_b.png') repeat-x bottom; }
.section h3, .section h3 a, .section h3 a:hover { color: #fff; }
.section ul { font-size: 1.1em; }
.section li
{
	margin-top: 0;
	margin-bottom: 0;
}
.section .sp_media img { border: none; }

.rating, .posted { color: #fff; }
.posted { color: #fff;}

.media img { border: 2px solid #a64200; }
.photo_slideshow { padding: 4px 10px; background-color: #222; }

.post_titlemediasummary li { border-bottom: 2px solid #a64200; }

.post_title ul { list-style-type: none; }
.post_title li
{
	margin-left: 0;
	padding-left: 25px;
	background: transparent url('bg_bullet.gif') no-repeat 0px 3px;
}

.post_titlemediasummary, .sp_post_titlemediasummary li { margin-left: 0; padding-left: 0; }
.post_titlemediasummary h3 { margin-top: 0.3em; margin-bottom: 0.4em; }
.post_titlemediasummary .sp_posted { display: none; }

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description
{
        background: url('bg_photo_gallery.png');
        color: #fff;
}

#explore
{
	padding: 1em 1em;
	font-size: 0.9em;
	background: #222 url('/__system/_media/images/bgf_100_t_w.png') repeat-x;
}
.explore_section, .explore_section h3
{
	color: #ccc; 
	background-color: #222;
}
.explore_section
{
	margin-right: 1em;
	padding: 0.5em;
}
.explore_section h3 { font-size: 130%; }
.explore_section a
{
	font-weight: normal;
	color: #ccc;
}
.explore_section a:hover { color: #fff; }

#footer, #zazar
{
	background-color: #222;
	color: #ccc;
}

#footer
{
	padding: 0.8em 1em;
	font-size: 0.8em;
}
#footer .page { background: #222 url('logo_lrs.gif') no-repeat 770px; }
#footer a { color: #fff; }

#zazar img { border: 1px solid #fff; }

.cal, .frm
{
	border: 2px solid #a64200;
	background: transparent url('/__system/_media/images/bgf_200_t_w.png') repeat-x;
}

input, label
{
	margin-left: 48px;
	font-weight: bold;
}
input
{
	width: 260px;
	border: 1px solid #a64200;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px;
	margin-left: 48px;
	margin-top: 2px;
	margin-bottom: 8px;

}

fieldset { border: none; }

legend
{
	font-size: 1.3em;
	font-weight: bold;
}

/* Sign up form */

#frmOrder label { color: #fff; }

blockquote, .frm_alert
{
	margin: 0 0 1em 0;
	padding: 0.5em;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	background: #a64200 url('/__system/_media/images/bgf_40_t_w.png') repeat-x;
	text-align: center;
	border: 2px solid #a64200;
}

.step { font-size: 1.9em; }
.domain
{
	font-size: 1.1em;
	font-weight: bold;
	color: #222;
}
.terms
{
	margin-left: 48px;
	font-size: 0.8em;
}
.highlight { border: 3px solid #222; }
.button, .frm_button
{
	background: #222 url('/__system/_media/images/bgf_20_t_w.png') repeat-x;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
}