/*
Theme Name: Sunday Market
Theme URI: 
Description: 
Version: 1.0
Author: Hassan Mahmood
Author URI: http://www.hassanbhai.ning.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/





/* Begin Typography & Colors */
*{ margin:0;}
a {outline: none;}
h1, h2 {
	margin: 0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0C95C9;
}
textarea { width:99%;}

h1 {
	font-size: 18px;
	font-weight: bold;
	line-height:26px;
	font-family: Trebuchet MS;
	padding-bottom:10px;
}

h2 {
	font-size: 18px;
}

h3 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0C95C9;
	font-size:16px;
	font-weight:bold;
}

ul, ol {
	margin-top: 0;
	text-align: justify;
	list-style:none;
}

ul, ol { margin:0; padding:0;}

blockquote {
}

a {
	color: #074363;
	font-family:Trebuchet MS;
	font-size:12px;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 0 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 0;
}

hr {
	display: none;
}

.list1 {
}

.list1 li {
	float: left;
	line-height: normal;
}

.list1 li img {
	margin: 0 0 0 0;
}

.list1 li.alt img {
	margin-right: 0;
}

body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(images/bg.jpg) repeat-x #01353f;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#main{ background:url(images/top-bg.jpg) center top no-repeat; width:100%; float:left;}
#wapper{
	margin:0 auto;
	width:1002px;
}

/* Banner */
#banner {
	float: left;
	width: 1002px;
	height:271px;
	background:url(images/)
}

#banner h1{ padding:41px 0 0 30px;}
#banner h1 a{ background:url(images/logo.jpg) no-repeat left top; width:354px; height:155px; text-indent:-9999px; float:left;}

#box {
	float:left;
	margin-left:65px;
	margin-top:115px;
	width: 100px;
	height:100px;
	border:none;
}

#box h2{ padding:0px;}
#box h2 a{ width:100px; height:100px; text-indent:-9999px; float:left;}

#chat {
position:absolute;
top:260px;
left:1220px;
border:none;	
width: 150px;
height:100px;
z-index:+99;
visibility:hidden;
}

p{ padding-bottom:8px;}

/* Menu */
#menu {
	float: left;
	width: 986px;
	background:url(images/btnbg.jpg) no-repeat left top;
	height:39px;
	padding-top:6px;
	padding-left:16px;
	
	
}
#menu a:hover { 
	text-decoration: none;
	color: #d0e5f0; 
}

#menu .current_page_item a {
	color: #d0e5f0;
}

#menu .last {
	border-right: none;
}
/* Body Work */

#body{
	float:left;
	width:960px;
	padding-left:20px;
	padding-right:22px;
}

#footer {
	float: left;
	width: 960px;
	background:url(images/footer.jpg) no-repeat left top;
	height:103px;
	margin-bottom:20px;
}
#footer ul {
	float: left;
	width: 100%;
	text-align:center;
	padding:20px 0 0 0;
}
#footer ul li{ background:url(images/footer-arrow.gif) left 6px no-repeat; display:inline; padding:0 0 0 6px;}
#footer ul li a
{
	color:#383838;
	font-size: 12px;
	font-weight: normal;
	line-height:28px;
	font-family: Trebuchet MS;
	text-decoration:none;
	padding:0 8px;
}
#footer ul a:hover {font-family: Trebuchet MS; color: #262424; font-weight: normal; font-size : 12px; text-decoration : underline; }
#footer ul li.none{ background:none;}
.copyright{ text-align:center; font-size: 12px; color:#262424; font-family: Trebuchet MS;}
.body_repeatbg{
	float:left;
	width:931px;
	padding-left:14px;
	padding-right:15px;
	padding-top:12px;
	background:url(images/bodywork.jpg) repeat-y;
}

.rss_section{
	float:left;
	width:921px;
	height:40px;
	padding-top:8px;
	padding-left:10px;
	background-color:#e7f5f6;
	margin-top:-12px;
}

.pics_section{
	float:left;
	width:931px;
	height:270px;
	background:url(images/picsbg.jpg) repeat-x;
	margin-top:-12px;
}

.pic_section_frame{
width:528px;
height:270px;
background:url(images/mainpics.jpg);
	
}

.add_frame{ margin-left:9px; margin-right:9px; margin-top:14px; height:245px; }
.add_frame img{ margin-left:9px; margin-right:9px; margin-top:0px; width:510px; height:246px; } 

.pics_section ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.pics_section li {
	display: block;
	float: left;
}
.pics_section_top {
	float: left;
	padding-top:37px;
}

.box_section{
	float:left;
	width:931px;
	margin-top:7px;
}
.box_section1{
	float:left;
	width:216px;
	background-color:#e4e9e9;
	padding:6px;
	margin-right:6px;
}
.box_section1_n{
	float:left;
	width:216px;
	background-color:#e4e9e9;
	padding:6px;
}
.box_section2{
	float:left;
	width:212px;
	background-color:#ffffff;
	padding:2px;
}
.box_section3{
	float:left;
	width:202px;
	height:35px;
	margin-bottom:6px;
	padding-left:10px;
	padding-top:10px;
	background:url(images/special_offerbg.jpg) no-repeat;
}
.box_section3_visiter{
	float:left;
	width:202px;
	height:35px;
	margin-bottom:6px;
	padding-left:10px;
	padding-top:10px;
	background:url(images/visitor_bg.jpg) no-repeat;
}
.box_section3_rental{
	float:left;
	width:202px;
	height:35px;
	margin-bottom:6px;
	padding-left:10px;
	padding-top:10px;
	background:url(images/rentaloffer_bg.jpg) no-repeat;
}
.box_section3_spotlight{
	float:left;
	width:202px;
	height:35px;
	margin-bottom:6px;
	padding-left:10px;
	padding-top:10px;
	background:url(images/spotlight_bg.jpg) no-repeat;
}
.box_section4{
	float:left;
	width:190px;
	padding-left:18px;
	padding-right:5px;
	
	height:100px;
	overflow:hidden;
}

.box_section4 p {
	margin: 0;
	padding: 0px 0px 0px 0px;
	line-height: 120%;
	text-align:justify;
	color:#393939;
	font-size: 11px;
	font-weight: normal;
	line-height:17px;
	font-family: Trebuchet MS;
}

.meta {
	float:left;
	width:198px;
	padding-top:5px;
	text-align:right;
	color:#074363;
	font-size: 12px;
	font-weight: normal;
	line-height:16px;
	font-family: Trebuchet MS;
}
.meta A {font-family: Trebuchet MS; color: #074363; font-weight: normal; font-size : 12px; text-decoration : none; }
.meta A:hover {font-family: Trebuchet MS; color: #074363; font-weight: normal; font-size : 12px; text-decoration : underline; }

#content{ float:left; width:690px; padding:0;}
#sidebar{ float:right; width:224px;}
#sidebar ul{ background:#FFFFFF; border:6px solid #e4e9e9; padding:0;}
#sidebar li a{ text-decoration:none;}
#sidebar li a:hover{ text-decoration:underline;}

#sidebar h2{ background:url(images/sidebar-title.gif) left top repeat-y; width:200px; color:#FFFFFF; float:left; height:33px; padding-top:12px; padding-left:12px; margin-bottom:8px;}
#sidebar li ul{ border:none; padding:10px;}

.alt{ border:1px solid #e4e9e9; padding:8px; background:#f3f7f7;}


#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:#fff; font-weight:bold;}
#dropmenu a {display:block; padding:0.25em 1em; color:#686868; border-right:1px solid #c8c8c8; text-decoration:none; background:#fff;}
#dropmenu a:hover {background:#888; color:#fff;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;}
#dropmenu ul a {border-left:1px solid #c8c8c8;}
#dropmenu li ul {border-top:1px solid #c8c8c8; width:14.1em;}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #c8c8c8;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

/*Main Menu*/
ul.topnav {
	list-style: none;
	padding:0;	
	margin: 0;
	float: left;
	width: 100%;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 0 0 0;
	position: relative; /*--Declare X and Y axis base--*/
    background:none;
	display: block;
	float: left;
	background:url(images/menu-border.jpg) left 8px no-repeat;
	z-index:+99;
}
* html ul.topnav li a{ height:22px;}
ul.topnav li a{
	display: block;
	float: left;
	padding: 6px 13px 6px 13px;
	text-decoration: none;
	text-align: center;
	text-transform:uppercase;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	height:25px;
}
ul.topnav li.current_page_item a, ul.topnav li.current_page_parent a{
	background: url(../images/topnav_hover.gif) no-repeat center top;
}
ul.topnav li.current_page_parent ul li a, ul.topnav li.current_page_item ul li a, ul.topnav li.current_page_item ul li.current_page_item a {
	background:none;
}
ul.topnav li.page-item{ float:left;}
ul.topnav li.page-item a{ background:#003366;}

ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	float: left;
	background: url(../images/subnav_btn.gif) no-repeat center top;
	cursor:pointer;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li.none{ background:none;}
ul.topnav li ul {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 37px;
	margin: 0 0 0 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #035a8f;
}
ul.topnav li ul li{
	margin: 0; padding: 0;
	border-top: 1px solid #007ec6; /*--Create bevel effect--*/
	border-bottom: 1px solid #00466e; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
	background: #216c96;
	padding:0;
}
html ul.topnav li ul li a {
	float: left;
	width: 150px;
	background: #216c96;
	padding: 6px 10px;
	text-align:left;
	height:auto;
}
html ul.topnav li ul li a:hover { /*--Hover effect for subnav links--*/
	background: #005688; 
}

.entry {font-family: Arial, Helvetica, sans-serif, Trebuchet MS; font-size:12px; }
.feed_back_tbl { background: #005688; }
.white_text{color:#FFFFFF;}
.white_heading{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#FFFFFF; }

.main_heading { font:Arial, Helvetica, sans-serif; font-size:30px; color:#e4762b; }
.submit_btn input, .yellow_btn { background-color:#FFCC00; cursor:pointer; }
.white_h1{
	margin: 0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 18px;
	}

.entry ul {list-style:circle; margin:15px;}

.box_section4 ul {list-style:circle; }

.market_section{
	float:left;
	width:225px;
	height:200px;
	background-color:#FFFFFF;
	padding:6px;
	margin-right:6px;
	margin-top:6px;
	border:5px solid #e4e9e9;
}

.disclaimers
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	margin:10px;
	width:850px;
}

.agree{color:#FFF; font-size:10px}

#icons {
	position:absolute;
	top:265px;
	right:-75px;
	width: 200px;
	height:300px;
	border:none;
}
