/*		IRENT2U HOMEPAGE
		Author: Martin Parets
		Date: May 6th, 2007,  */

/* 	DEFINITIONS  */

body {
	background: #ffffff;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000000;
	font-size: small;
	text-align: center;
	margin: 0 auto;
	}

a {
	color: #224299;
	font-weight: normal;
	text-decoration: underline;
	}

a:hover {
	color: #6784d1;
	}

h1 {
	height: 36px;
	width: 748px;
	font-size: 140%;
	font-weight: bold;
	text-align: left;
	padding: 11px 8px 0 8px;
	margin: 0;
	background: url('../images/main.h1.bg.png') top left no-repeat;
	}
	
	h1 #small_right {
		float: right;
		font-size: 70%;
		font-weight: normal;
		padding-top: 6px;
		}	
		
	h1 #small_reg {
		font-size: 70%;
		}

h2	{
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
	}
	
h3	{
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	}	

/*  TABLE FORMATTING  */

table { 
	float: left;
	width: 577px;
	border-collapse: collapse;
	border: 1px solid #999999;
	}
	
	/*  GLOBAL  */
	
	table td {
		font-size: 85%;
		padding: 3px;		
		border-right: 1px solid #999999;			
		line-height: 150%;
		vertical-align: top;	
	}
	
	table .head {
		font-weight: bold;
		}
	
	table .head, table .foot {
		height: 24px;
		border-top: 1px solid #999999;	
		border-bottom: 1px solid #999999;	
		background: #ffffff url('../images/main.table.bg.png') bottom left repeat-x;
	}
	
	table .white {
		background: #ffffff;
	}	
	
	table .gray {
		background: #e1e1e1;
	}
	
	table .left, table .no_left, table .head_left {
		text-align: left;
	}
	
	table .right, table .no_right, table .head_right {
		text-align: right;
	}
	
	table .center, table .no_center, table .head_center {
		text-align: center;
	}
	
	table .no_left, table .no_right, table .no_center, table .head_left, table .head_right, table .head_center {
		border-right: 0;
	}
	
	table .head_left, table .head_right, table .head_center {
		padding: 5px;
	}
	
	/*  RESULTS TABLE  */
	
	table #description {
		width: 180px;
	}
	
	table #availability {
		width: 60px;
	}

	table img {
		border: 0;
	}

	/*  FEEDBACK TABLE  */
	
	table #comment {
		width: 320px;
		padding-left: 3px;
	}
	
	table .response {
		color: #ff0000;
		}


/* 	WRAPPER  */

#wrapper {
	position: relative;
	width: 762px;
	margin: 15px auto;
	}

/*  HEADER  */

#header {
	float: left;
	width: 762px;
	height: 132px;
	background: url('../images/header.bg.png') top left repeat-x;
	}
	
#header_top {
	float: left;
	width: 762px;
	height: 37px;
	background: url('../images/header.top.png') top right no-repeat;
	}
		
	#header_top #go {
		float: right;
		border: 0;
		}
	
	#header_top #advanced {
		float: right;
		clear: right;
		color: #ffffff;
		font-size: 90%;
		font-weight: normal;
		margin-right: 8px;
		}

	/*  SEARCH BAR  */

	#search {
		float: right;
		font-weight: bold;
		font-size: 100%;
		height: 37px;
		padding: 7px 6px 0 8px;
		background: url('../images/header.search.png') top left repeat-x;
		}

		#search input, #search select {
			font-size: 95%;
			border: 1px solid #999999;
			}
		
		#search input {
			width: 160px;
			}
		
		#search img {
			border: 0;
			}

	/*  MENU BAR  */

	#menu {
		margin-left: 15px;
		}
		
		#menu #logo {
			float: left;
			margin: 0;
			}

		#menu_bar {
			float: left;
			clear: left;
			margin-top: 7px;
			width: 100%;
			}
			
			#menu_bar img {
			float: left;
			border: 0;
			}
			
			#menu_bar #log_info {
				float: right;
				color: #ffffff;
				margin: 12px 10px 0 0;
				}
			
				#menu_bar #log_info a {
					color: #ffffff;
					}

#header_btm {
	float: left;
	width: 762px;
	height: 9px;
	background: url('../images/header.btm.png') top left no-repeat;
	}

/* 	MIDDLE IMAGE  */

#middle {
	float: left;
	width: 761px;
	height: 155px;
	margin-top: 15px;
	background: url('../images/middle.bg.png') top left no-repeat;
	}

	#middle img {
		float: left;
		border: 0;
		margin-top: 95px;
		margin-left: 57px;
		}

/*  MAIN BODY  */

#main {
	float: left;
	width: 761px;
	margin-top: 20px;
	}

	#main .bold_right {
		text-align: right;
		font-weight: bold;
		}

	#main .bold_right a {
		font-weight: bold;
		}

	/*  MAIN CONTENT  */
	
	#content_wrap {
		float: left;
		width: 577px;
		}

		/*  INFO BOXES  */
		
		.info_box {
			float: left;
			width: 100%;
			text-align: left;
			border: 1px solid #999999;
			}

			.info_box .comment_box a {
				font-weight: bold;
				}
				
			.info_box .commentmetadata a {
				font-weight: normal;
				}	

			.info_box p {
				font-size: 100%;
				padding: 0 8px;
				}
		
			.info_box .info_head {
				height: 14px;
				font-weight: bold;
				padding: 5px 8px;
				border-bottom: 1px solid #999999;
				background: #ffffff url('../images/main.table.bg.png') bottom left repeat-x;
				}	
				
			.info_box .info_head .time {
				font-weight: normal;
				}	
				
			.info_box img {
				border: 0;
				}
				
			.info_box ul {
				list-style-type: none;
				padding-left: 0;
				}
				
				.info_box ul li {
					padding-left: 15px;
					}	
						
			.info_box #comment, .info_box .text {
				border: 1px solid #999999;
				background: #e1e1e1;
				width: 100%;
				font-size: 12px;
				font-family: arial, verdana, helvetica, sans-serif;
				}		

			.info_box .text { 
				width: 50%;
				}

			.info_box #comment_image {
				float: right;
				}

		#details_box {
		 	width: 395px;
		 }

		#photo_box {
			float: right;
			width: 172px; 
			}
			
			#photo_box img {
				padding: 5px 0 0 5px;
				}
				
			#photo_box #sel_arrow {
				padding: 0 0 3px 5px;
				}

		#button_box {
			float: left;
			margin: 5px;
			}
			
			#button_box img {
				border: 0;
				margin-right: 2px;
				}
				
		#description_box {
			width: 575px;
			}
			
		#advert_box {
			float: left;
			width: 100%;
			height: 366px;
			margin-top: 6px;
			border: 1px solid #349336;
			background: #aef4ae url('../images/view.advert.png') 50% 50% no-repeat;
			}
			
		#profile_box {
			width: 576px;
			margin-bottom: 7px;
			}
			
			#profile_box #photo {
				float: left;
				margin: 12px;
				border: 1px solid #999999;
				}
				
			#profile_box #about_box {
				float: right;
				width: 200px;
				margin: 10px;
				background: #e1e1e1;
				border: 1px solid #999999;
			
			}
			
		#todo_box {
			margin-bottom: 6px;
			}

		.navigation {
			text-align: right;
			margin-bottom: 5px;
			}
			
			.navigation a {
				font-weight: bold;
				}

		/*  BROWSE BY BOX  */
		
		#browse_top {
			float: left;
			width: 577px;
			}
				
			#browse_top img {
				float: left;
				border: 0;
				}
			
		#browse {
			float: left;
			width: 545px;
			text-align: left;
			font-size: 110%;
			padding: 15px 15px 20px 15px;
			border-left: 1px solid #aaaaaa;
			border-right: 1px solid #aaaaaa;
			}
			
			#browse #left, #browse #right {
				float: left;
				width: 212px;
				font-size: 110%;
				padding-left: 50px;
				padding-top: 5px;
				line-height: 20px;
				}
				
			#browse #left p, #browse #right p {
				padding-bottom: 15px;
				}
					
			#browse #left {
				background: url('../images/icons/home.row.left.png') top left no-repeat;
				}
			
			#browse #right {
				background: url('../images/icons/home.row.right.png') top left no-repeat;
				}
			
		#browse_btm {
			float: left;
			width: 577px;
			height: 8px;
			background: url('../images/browse.btm.png') top left no-repeat;
			}

	/*  SIDEBAR  */

	#sidebar_wrap {
		float: right;
		width: 178px;
		}

		#sidebar_top {
			float: right;
			width: 178px;
			height: 6px;
			background: url('../images/sidebar.top.png') top left no-repeat;
			}
	
		#sidebar, #sidebar_dash { 
			float: right;
			width: 176px;
			text-align: left;
			font-size: 95%;
			background: #c8d4f5;
			border-left: 1px solid #5a74ba;
			border-right: 1px solid #5a74ba;
			}
	
			#sidebar .text, #sidebar .newsletterTextInput {
				width: 156px;
				border: 1px solid #999999;
				}
			
			#sidebar .newsletterTextInput {
				margin-left: -2px;
				}
			
			#sidebar small {
				font-size: 11px;
				}
					
			#sidebar .submit, #sidebar #logout {
				float: right;
				border: 0;
				}	
			
			#sidebar .side_line {
				padding: 8px 10px;
				border-top: 1px solid #5a74ba;
				}
			
			#sidebar .side_noline {
				padding: 0 10px 8px 10px;
				}
	
			/*  THE BLOG  */
			
			#sidebar ul {
				list-style-type: none;
				padding-left: 0;
				}
				
				#sidebar ul li {
					padding-left: 0px;
					}			
	
			/*  RESULTS SIDEBAR  */
			
			#sidebar ul.cat_list {
				list-style-type: none;
				padding-left: 0;
				}
				
				#sidebar ul.cat_list li {
					padding-left: 15px;
					}
					
				#sidebar ul.cat_list li.cat_main {
					padding-left: 0;
					}
				
				#sidebar ul.cat_list li.cat_main a {
					font-weight: bold;
					}
			
			#sidebar select, input {
				font-size: 90%;
				}	
				
			#sidebar input.small_text {
				width: 45px;
				border: auto;
				}	
			
			#sidebar #newsletter {
				padding:5px 3px;
				}
				
			/*  PROFILE SIDEBAR  */
			
			#sidebar .border {
				border: 1px solid #999999;
				}	
					
			/*  DASHBOARD SIDEBAR  */
			
			#sidebar_wrap #photo_dash {
				border: 1px solid #999999;
				margin-bottom: 6px;
				}
				
			#sidebar_dash {
				border-top: 1px solid #5a74ba;
				}		
			
			#sidebar_dash .side_noline {
				padding: 8px 10px;			
				}
			
			#sidebar_dash ul {
				font-size: 110%;
				padding-left: 20px;
				}
				
			#sidebar_dash ul li {
				font-weight: bold;			
				list-style-image: url('../images/sidebar.collapse.png');
				}		
				
			#sidebar_dash ul li a {
				font-weight: bold;
				}	
				
			#sidebar_dash ul li#sel, #sidebar_dash ul li.sub {
				list-style-image: none;
				list-style-type: none;
				}
				
			#sidebar_dash ul li.sub a {
				font-weight: normal;
				}		
					
		#sidebar_btm {
			float: right;
			width: 178px;
			height: 5px;
			background: url('../images/sidebar.btm.png') top left no-repeat;
			}

/* 	FOOTER  */

#footer {
	clear: both;
	float: left;
	margin: 15px 0; 
	font-size: 90%;
	text-align: left;
	width: 100%;
	color: #999999;
	}
	
	#footer a {
		font-weight: normal;
		}
		
/*  INTERNET EXPLORER 6.0 FIXES!!!  */

*html p {
	margin: 15px 0;
	}

*html #search {
	padding-top: 4px;
	padding-bottom: 6px;
	}

*html #browse {
	padding-top: 20px;
	}

*html #sidebar {
	overflow: hidden;
	margin-top: -10px;
	}

	*html #sidebar .text {
		width: 150px;
		}	
		
	*html #sidebar #newsletter {
		padding: 0;
		}

*html .ie_no_pad {
	padding-bottom: 0;
	margin-bottom: 0;
	}
		
*html table .head, *html table .foot {
	height: 18px;
	}
	
*html #sidebar ul.cat_list {
	margin-left: 0;
	}
				
*html #button_box {
	margin-left: 2px;
	}
	
*html #sidebar_wrap #photo_dash {
	margin-bottom: 2px;
	}
				
*html #sidebar_dash ul {
	margin-left: 0;
	}
	
*html #sidebar ul {
	margin-left: 0;
	}
	
*html .info_box ul {
	margin-left: -8px;
	}	
	
*html .info_box #comment {
	width: 99%;
	}	
	
*html .info_box form {
	margin-bottom: 5px;
	}	
				