﻿/*
      Created by Ibrar Hussain of Freeman Holland Ltd
	  
	  E-Mail: ibrar@freemanholland.com
		  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#efefef;
}

img{border:0;}

#wrapper { 
 margin: 30px auto;
 margin-bottom:4px;
 width: 1010px;
 border:1px solid #d9d9d9;
 background-color:#fff;
}
#header {
 width: 985px;
 color: #333;
 padding: 10px;
 height: 166px;
 margin: 10px 0px 5px 0px;
}
#header-left {
background:url('images/header-left.jpg');
float:left;
width: 367px; 
height: 163px;
}
#header-right {
background:url("images/header-right.png");
float:right;
height: 123px; 
width: 246px;
margin-top:10px;
padding:15px;
}
#header-right a{
text-decoration:underline;
color:#29b69a;
}
#header-right a:hover{
text-decoration:none;
}
.button_go{
background:url("images/go.png");
width:45px;
border:0px;
height:24px;
margin-top:-4px;
}

#home-text{
  border:1px solid #333;
  color:#333;
}

#home-text:focus{
  border:1px solid #3DE4C3;
}

#navigation {
 width: 990px;
 color: #333;
 padding: 10px;
 margin: 0px 0px 5px 0px;
 background:url('images/nav.jpg');
 height:43px;
}
#nav-left {
 background:url('images/nav_front.png');
 float:left;
 width: 554px; 
 height: 26px; 
 padding:10px;
 padding-top:7px;
 padding-left:18px;
 margin-left:10px;
}

#nav-right {
float:right;
width: 380px; 
height: 21px;
padding:10px;
padding-top:12px;
padding-right:0;
padding-left:6px;
margin-right:8px;
}

#nav-right{
	color:#62fac9;
	font-size:15px;
	font-weight:bold;
}

#nav-right a{
	color:#fff;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}
#nav-right a:hover{
	text-decoration:underline;
}


#top-content { 
 width: 986px;
 color: #333;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height:213px;
}
#top-left{
	float:left;
	width: 400px; 
	height: 213px;
	padding-left:18px;
	line-height:18px
}
#top-left h1{
color:#29b69a;
font-size:22px;
font-weight:bold;
height:38px;
width:300px;
}

#top-left a{
color:#29b69a;
text-decoration:underline;
margin-top:7px;
font-weight:bold;
}

#top-left a:hover{
text-decoration:none;
}

#top-right{
	float:right;
	height: 195px; 
	width: 295px;
	background:url('images/submit-review.png');
	width: 261px; height: 193px;	
	padding:10px;
	padding-left:15px;
}

#top-right p{
line-height:19px
}

.right-white{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin-top:-12px;
}
#top-right h1{
color:#fff;
font-size:22px;
font-weight:bold;
height:30px;
}

#top-right a{
color:#fff;
text-decoration:underline;
font-weight:bold;
}

#top-right a:hover{
text-decoration:none;
}

#bottom-content { 
 width: 990px;
 color: #333;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 background-color:#e1e1e1;
 
}

#bottom-content a{ 
text-decoration:underline;
}

#bottom-content a:hover{
text-decoration:none 
}

#bottom-content h1{
color:#fff;
font-size:22px;
font-weight:bold;
height:30px;
}

#bottom-left { 
float:left;
border-right:1px solid #b0b0b0;
padding-right:10px;
width: 311px;
margin-left:15px;
margin-top:9px;
}

#bottom-middle {
float:left; 
height: 277px; 
width: 304px;
margin-left:18px;
padding-left:10px;
margin-top:6px;
}

#bottom-middle h1{
margin-top:6px;
}

#bottom-right { 
float:right;
height: 277px; 
width: 310px;
margin-top:6px;
margin-left:15px;
}

#bottom-right h1{ 
margin-bottom:8px;
margin-top:1px
}

#bottom-right a{ 
margin-right:8px
}

#bottom-right h2{ 
font-size:15px;
margin-bottom:15px
}

.blurb{margin-bottom:5px; width:284px;}

.pad10px{padding:10px;}

#speech{

width: 300px;
height:275px;
padding:10px;
padding-top:15px;
padding-left:0px;
margin-top:0px;
}

#speech h4{
height:26px;
font-size:16px;
}

#speech p{
font-size:15px;
}

#bottom-left h1, #bottom-middle h1, #bottom-right h1{
color:#29b69a;
font-size:22px;
font-weight:bold;
height:30px;
}

#bottom-left a, #bottom-middle a, #bottom-right a{
color:#29b69a;
float:right;
text-decoration:underline;
margin-top:10px;
font-weight:bold;
}

#bottom-middle{
line-height:19px
}

#bottom-left a:hover, #bottom-middle a:hover, #bottom-right a:hover{
text-decoration:none;
}
#bottom-middle a{
margin-top:0px;
margin-right:0px;
float:none
}

#bottom-middle h4{
	font-size:14px;
}
#bottom-right ul{
margin-left:15px;
line-height:18px;
}


#footer { 
 width: 990px;
 color: #fff;
 border: 1px solid #ccc;
 background: #999;
 margin:auto;
 padding: 10px;
 padding-top:22px;
 height:30px;
 font-weight:bold;
}

#left { 
float:left;
width:135px;
}

#middle { 
float:left;
width: 600px;
margin-left:60px;
color:#696969;
}

#middle a{ 
text-decoration:underline;
color:#fff;
margin-left:2px;
margin-right:2px;
}

#middle a:hover{ 
text-decoration:none;
}

#right { 
float:right;
width:177px;
}

#declaration{ 
width: 1005px;
margin:auto;
text-align:right;
margin-top:5px;
color:#333;
margin-bottom:5px;
}

#declaration a{ 
text-decoration:underline;
color:#22a58b;
}

#declaration a:hover{ 
text-decoration:none;
}

.tabMenu li{position: relative; top:1px;float:left; margin-right:5px; width: 124px; height: 29px; text-align: center; padding-top:4px; background:url('images/tab.jpg') no-repeat;}
.tabMenu ul{list-style-type: none;}
.tabMenu .current{background:url('images/tabselected.jpg') no-repeat;}

#my-profile{border:1px solid #999999; padding:10px;}
#my-reviews{border:1px solid #999999; padding:10px;}
#pending-approval{border:1px solid #999999; padding:10px;}

.twtr-hd {display: none;}
.twtr-ft {display: none;}
.twtr-widget .twtr-tweet-wrap{margin:0;padding:0; margin-left:-8px;}
#twtr-widget-1{width:280px}

.alphabuttons a{margin-right:3px;}

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat;}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF; width:150px;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}