/* CSS Document - uBizy */

/* Site Structure */

body { text-align: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  letter-spacing:normal; background: #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:600px; height: auto; background-image:url(../images/container_bg1.gif); background-repeat:repeat-y; }

#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:600px; }

.clear {clear:both;}


/* Text & colours */

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

#terms ul,#terms li{ font-size:10px; }
#terms h4{ text-align:left; color:#000000; font-size:11px; border:0px 0px 0px 0px; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; background-color:#FFFFFF; font-weight:bold;}

img.bottom_dotted{ border-bottom: 1px dotted #000000; }
h1{ color:#ffffff; background-color:#CF1929; font-size:18px; font-family: Arial, Helvetica, sans-serif; padding: 0px 0px 0px 8px; margin:0px 0px 0px 0px; font-weight:normal; 
margin:0px 0px 0px 0px; text-transform:uppercase;}

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

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; }

h4{ color:#da242f; background-color:#FFFFFF; text-align:center;  letter-spacing:2px; font-size:30px; font-weight:bold; margin:1px 3px 1px 3px; }

h3{ color:#000000; background-color:#FFFFFF; font-size:14px; font-weight:bold; 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); }

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

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

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

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

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


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

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

#whatson_container { border:1px solid #c0c0c0; float:right; height:120px;  width:49%; margin:2px 0px 2px 0px;}



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

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

.listing_featured {background:#FFFFFF; border:3px solid #000000; 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; }

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

.offer_listing_featured {background: #FFFFFF; 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: #FFFFFF; border:3px solid #000000; margin:0px 0px 5px 0px; }

.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;  }
#user_rating p { color:#000000; font-size:12px; font-weight:bold; margin: 0px 0px 0px 0px;  }

#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 { text-align:left; border:1px solid #000000; float:right; margin: 5px 5px 5px 15px; padding: 0px 0px 0px 0px; background-color:#FFFFFF; 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; }
