/* CSS Document - uBizy */

/* Site Structure */

body { text-align: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  letter-spacing:normal; background: url(../images/bg1.gif)  top center repeat-y #e3e3e3; font-family: Arial, Helvetica, sans-serif;}

body,p,h1,h2,h3,h4 { margin:0px 0px 0px 0px;  padding: 0px 0px 0px 0px; }

#container{ padding:0px 0px 0px 0px; text-align:left; margin-top: 0px; margin-left:auto; margin-right:auto; width:780px; height: auto; background-image:url(../images/container_bg1.gif); background-repeat:repeat-y; }

#header{ position:relative; padding:0px 0px 0px 0px; margin:0px 0px 4px 0px; border:0px solid #000000; width:780px;  background-color:#ffffff; background-image:url(../images/header_bg.gif);}

#banner{ padding:0px  0px 0px 0px; margin:0px 0px 0px 0px; width:780px; height:80px;
background-image:url(../images/header.gif); background-position:center top; background-repeat:no-repeat;}

#nav {width:780px; height:23px; margin: 0px 0px 0px 0px; background:url(../images/nav_bg1.gif) top repeat-x #ffffff; text-align:center; border-bottom:3px solid #DA242F;}

#main {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 780px; float:left; }

#sidebar_left { width:135px; font-size:12px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; text-align:left;}

#content {  margin: 0px 0px 0px 2px; padding: 0px 0px 0px 0px; width:506px; float:left; }

img.latestHolder{ position: relative; top: -2px; background: url('../images/a47.gif') no-repeat; width: 76px; height: 74px; padding: 8px; }

#searchbox {width:132px;  margin:0px 0px 4px 0px; padding:0px 0px 0px 0px; }

.searchfield {width:120px; height:20px; background-color:#FFFFFF; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px;}

.loginfield {width:100px; height:20px; background-color:#FFFFFF; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px;}

.searchbar {text-align:right; background-color:#3E3E3E; margin:6px 0px 0px 0px;}

.loginbar {text-align:center; background-color:#F5E332; }

#nav_sub { margin:0px 0px 6px 0px;}

#nav_sub a {display:block; width:100px; color:#3E3E3E; padding:2px 10px 2px 25px; margin:-1px 0px 0px 0px; font-size:11px; font-weight:bold; text-decoration:none; background:url(../images/contentnav_bg_1.gif) left no-repeat; border-top:1px solid #747474;}

#nav_sub a:hover { background:url(../images/contentnav_bg_2.gif) left no-repeat; color:#747474; }

#sidebar_right { width:132px; height:200px; font-size:12px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:right;  text-align:left;}

#advert_top {width:780px; height:60px; background-color:#999999; margin-bottom:3px; margin-left:auto; margin-right:auto; text-align:center;}

.advert_left {text-align:center; margin-bottom:3px; }

.advert_left_premium {text-align:center; margin:6px 0px 6px 0px; }

#advert_right {text-align:center; margin-bottom:3px;}

.clear {clear:both;}

#footer { color:#FFFFFF; background-color:#CF1929; border-top:1px dashed #999999; width:506px; font-size:11px; margin:10px 0px 0px 0px; padding:5px 0px 5px 5px; }


/* Text & colours */

ul,li{ 	font-size:12px; }

#terms ul,#terms li{ font-size:10px; }
#terms h4{ font-size:14px; font-weight:bold;}

h1{ color:#ffffff; background-color:#CF1929; font-size:18px; font-family: Arial, Helvetica, sans-serif; padding: 1px 0px 1px 8px; font-weight:normal; 
margin:0px 0px 2px 0px; text-transform:uppercase;}



h2{ color:#da242f; font-size:16px; font-weight:bold; margin:2px 5px 1px 5px; }

h2 a{ color:#da242f; font-size:16px; font-weight:bold; margin:0px 0px 0px 0px; padding: 1px 0px 1px 24px; background:url(../images/arrowicon2.gif) left no-repeat; }

h3{ color:#333333; font-size:14px; font-weight:bold; margin:1px 3px 1px 3px; }

h4{ color:#ffffff; font-size:12px; font-weight:bold; background-color:#CF1929; display:block; padding:4px 0px 4px 4px; border-bottom:1px solid #ffffff; text-transform:uppercase;}

h5{ color:#333333; font-size:12px; font-weight:bold; margin:4px 5px 8px 5px; font-style:italic;}

h5 a{ color:#333333; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; font-style:italic;}

h6 { color:#333333; font-size:12px; font-weight:bold; margin:0px 0px 0px 5px; text-transform:uppercase;}

p {font-size:12px;}

#content p {text-align:justify; margin:8px 5px 8px 5px; padding: 0px 0px 0px 0px; }

#banner p {text-align:justify; position:absolute; top:125px; right:30px; width:360px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a {text-decoration:none; color:#da242f; } 

a:hover{ text-decoration:underline; color:#da242f;  }

#nav a {text-decoration:none; color:#000000; font-weight:bold; font-size:11px; margin:0px 0px 0px 0px; padding:2px 5px 0px 5px; } 

#nav a:hover { background:url(../images/nav_bg2.gif) top repeat-x;} 

#searchbox {background-color:#a1a1a1; color:#FFFFFF; font-weight:bold; text-align:left;  }

#loginbox {  position:absolute; top:5px; left:350px; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:left; }

#loginbox a {color:#FFFFFF; margin:0px 0px 0px 5px; }

#searchbox p {margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; }

#whatsonbutton a { display:block; width:135px; height:32px; background-image:url(../images/whatsonbutton1.gif); margin:0px 0px 2px 0px; }

#whatsonbutton a:hover {background-image:url(../images/whatsonbutton2.gif); }

#forumbutton a { display:block; width:135px; height:32px; background-image:url(../images/forumbutton1.gif); margin:0px 0px 2px 0px;  }

#forumbutton a:hover { background-image:url(../images/forumbutton2.gif); }

#weatherbutton a { display:block; width:135px; height:32px; background-image:url(../images/weather.gif); margin:0px 0px 2px 0px;  }

#weatherbutton a:hover { background-image:url(../images/weather.gif); }

#footer p {font-size:10px; color:#FFFFFF;}

#footer a {font-size:11px; color:#FFFFFF;}

.offertitle h1 { color:#F5E332; background:url(../images/specialoffer_tag2.gif) right no-repeat #3F3F3F;}

#hot_topics h3 a { color:#333333; display:inline; width:50px; font-size:11px; font-weight:normal; margin:2px 3px 8px 3px; padding:1px 0px 2px 20px; background:url(../images/arrowicon1.gif) left no-repeat;}
#hot_topics h3{ padding:3px 0px 3px 0px; }
#whatson_container h3 a { color:#333333; font-size:11px; font-weight:normal; margin:2px 3px 8px 3px; padding:1px 0px 2px 20px; background:url(../images/arrowicon1.gif) left no-repeat;}
#whatson_container h3{ padding:3px 0px 3px 0px; }

/*------------------------------------- Sub Pages ---------------------------------------*/

#welcome_container { border:1px solid #c0c0c0;float:left; width:100%; margin:2px 0px 2px 0px;}



#whatson_container { border:1px solid #c0c0c0; float:left; height:120px;  width:100%; margin:8px 0px 5px 0px;}

#hot_topics { border:1px solid #c0c0c0; float:left; margin:8px 0px 5px 0px; width:48%;  }

#home_items { float:right; margin:8px 0px 5px 0px; width:48%;  }

.listing_featured {background:#f5f5f6; border:3px solid #8F8F8F; margin:5px 0px 5px 0px; min-height:86px; height:86px; }
.listing_featured img {float:right; margin:0px 0px 0px 5px; border:3px solid #ffffff; }
.listing_featured p { margin:0px 0px 0px 0px; font-size:11px; }

.whatsgoingon_featured {background:#f5f5f6; border:3px solid #8F8F8F; margin:5px 0px 5px 0px; }
.whatsgoingon_featured p { margin:0px 0px 0px 0px; font-size:11px; }

.listing_detail {background: #f5f5f6; width:500px; border:3px solid #c0c0c0; margin:5px 0px 5px 0px; float:left; }

.offer_listing_featured {background: #f5f5f6; border:3px solid #8F8F8F; margin:5px 0px 5px 0px;  min-height:86px; height:86px; }
.offer_listing_featured p { margin:0px 0px 0px 0px; font-size:11px; }
.offer_listing_featured h2 { color:#da242f; font-size:16px; font-weight:bold; margin:0px 0px 0px 0px; padding: 1px 0px 1px 24px; background:url(../images/specialoffer_tag.gif) left no-repeat; }
.offer_listing_featured img {float:right; margin:0px 0px 0px 5px; border:3px solid #ffffff; }

.listing_standard { margin:0px 0px 10px 0px;  border-bottom:1px solid #777777;}
.listing_standard p { margin:0px 0px 0px 0px; font-size:11px; }

.topic_container { margin:5px 5px 5px 5px; border-bottom:1px dashed #999999; }



.offer_listing_detail {background: #f5f5f6; border:3px solid #8F8F8F; margin:5px 0px 5px 0px; float:left; }

.tab_latestoffers a { display:block; color:#ffffff; text-align:right; text-transform:uppercase; font-style:italic; font-size:14px; font-family: Arial, Helvetica, sans-serif; padding: 2px 4px 2px 4px; font-weight:bold; margin:0px 0px 5px 0px; background-color:#F5E332;}

.tab_latestoffers a:hover {text-decoration:none;}

#special_offer { color:#F5E332; font-size:14px; font-weight:bold; padding:5px 5px 5px 5px; margin:5px 5px 5px 5px; text-transform:uppercase; text-align:left; background:url(../images/specialoffer_tag2.gif) right no-repeat #3F3F3F; }
#special_offer a { color:#F5E332; font-size:14px; background-color:#3F3F3F; font-weight:bold; padding:5px 5px 5px 5px; margin:5px 5px 5px 5px; text-transform:uppercase; text-align:left; }
#special_offer a:hover { color:#FFFFFF; font-size:14px; text-decoration:none; }

#user_rating { margin: 2px 5px 2px 5px; padding: 2px 0px 2px 0px; background-color:#CF1929; }
#user_rating p { color:#FFFFFF; font-size:12px; font-weight:bold; margin: 0px 0px 0px 0px; text-align:center; }

#listing_extras { margin: 2px 5px 2px 5px; padding: 2px 0px 2px 0px; background-color:#FFFFFF; }
#listing_extras p { color:#FFFFFF; font-size:12px; font-weight:bold; margin: 0px 0px 0px 0px; text-align:center; }


label { width: 12em; float: left; text-align: right; margin-right: 0.5em; display: block; }

.listing_sidecontainer {float:right; margin: 5px 5px 5px 15px; padding: 0px 0px 0px 0px; background-color:#d8d8d8; width:200px; }

.rating { font-size:18px; }

.ubizypollstar { margin: 30px 2px 1px 1px; text-align:center; width:15px; height:15px; border:0px; background-image:url(../images/rating_star.gif); float:right;}

#photo_container {width:495px; margin:10px 0px 10px 5px;}

#photo_main {width:275px; height:190px; background-color:#333333; float:left;}

.photo_thumbnail_container {width:220px; float:right; }

.photo_thumbnail {width:80px; height:80px; margin:0px 0px 2px 2px; float:left;}

.review_container { margin:10px 5px 15px 5px; border-bottom:2px dashed #999999; }


.hoticon{ color:#ffffff; background-color:#CF1929; background-image:url(../images/hoticon.gif); background-repeat:no-repeat; background-position:right}

.whatsonicon{ color:#ffffff; background-color:#CF1929; background-image:url(../images/whatsonicon.gif); background-repeat:no-repeat; background-position:right}

/* Login Form */


input.searchcategory{ width:10em; font-size:11px; margin:0px 0px 0px 5px; }

input.medium{ width:6.5em; font-size:11px; }
input.long{ width:10em; font-size:11px;  }
input.login{ width:3.3em; background-color:#F5E332; font-size:11px; font-weight:bold;  border:0px solid #000000; }

.no_border{ border:0px solid #FFFFFF; }

h2 span.date{	font-size:12px; font-weight:bold; color:#666666; }

#advert1 img { border:0px; margin-left:2px;   }

#advert1 a:hover { text-decoration:none;  }
