*
{
   margin:0;
   padding:0;
}
body
{
   font-size:12px;
   font-family:Georgia;
   line-height:1;
   background:#ffffff url('images/bg.jpg') 0 0 repeat-x;
}
img
{
   border:0;
}
a:link
{
   color:#476c8e;
   font-size:14px;
   text-decoration:none;
}
a:active
 {
   color:#476c8e;
   font-size:14px;
   text-decoration:none;
}
a:visited
{
   color:#476c8e;
   font-size:14px;
   text-decoration:none;
}
a:hover
{
   color:#eb6812;
   font-size:14px;
   text-decoration:underline;
}
h1
{
   color:#476c8e;
   font-size:20px;
   float: left;
}
h2
{
   color:#476c8e;
   font-weight:normal;
   font-size:18px;
   margin-bottom:10px;
}
h3
{
   color:#476c8e;
   font-weight:bold;
   font-size:14px;
}
.left
{
   float:left
}
.right
{
   float:right;
}
.bold
{
   font-weight:bold;
}
.heading-top
{
   padding:7px 5px;
   color:#000000;
   font-size:14px;
   font-weight:bold;
   border-top:1px solid #dddddd;
   border-bottom:1px solid #dddddd;
   background-color:#edf2f6;
}
.heading-top h2
{
   font-size:16px;
   color:#000;
   font-weight:bold;
   margin:0;
   padding:0;
}
#page
{
   width:900px;
   margin:16px auto 0px auto;
}
.corners-top
{
   height:10px;
   font-size:2px;
   display:block;
   padding:0px 0px 0px 14px;
   background:url('images/corners_top_left.gif') top left no-repeat;
}
.corners-top span
{
   height:10px;
   display:block;
   padding:0px 14px 0px 0px;
   background:url('images/corners_top_right.gif') top right no-repeat;
}
.corners-top span span
{

   height:10px;
   display:block;
   border-top:1px solid #787878;
   background-color:#ffffff;
   background-image:none;
}
.corners-bottom
{
   height:10px;
   font-size:2px;
   display:block;
   padding:0px 0px 0px 14px;
   background:url('images/corners_bottom_left.gif') bottom left no-repeat;
}
.corners-bottom span
{
   height:10px;
   display:block;
   padding:0px 14px 0px 0px;
   background:url('images/corners_bottom_right.gif') bottom right no-repeat;
}
.corners-bottom span span
{
   height:10px;
   display:block;
   border-bottom:1px solid #787878;
   background-color:#ffffff;
   background-image:none;
}
#content
{
   margin:0 auto;
   padding:0px 15px 10px 15px;
   border-left:1px solid #787878;
   border-right:1px solid #787878;
   background-color:#ffffff;
   overflow:hidden;
}
#top
{
   padding:7px 5px;
   color:#476c8e;
   font-size:14px;
   font-weight:bold;
   border-top:1px solid #dddddd;
   border-bottom:1px solid #dddddd;
   background-color:#edf2f6;
}
/* Categories */
#category
{
   width:50%;
   padding-top:20px;
   overflow:hidden;
   float:left;

}
#category .cat-item
{
   width:33%;
   height:170px;
   overflow:hidden;
   float:left;

}
#category .cat-item img
{
   float:left;
}
#category .cat-item a
{
   font-weight:bold;
   line-height:16px;
}
/* Side */
#side
{
   width:48%;
   padding:15px 5px;
   float:right;
   overflow:hidden;
}
#side h2
{
   margin:0px 0px 15px 0px;
}
#side h3
{
   margin:0px 0px 10px 0px;
}
/* Boxes */
.box1
{
   background-color: #ffe3c1;
}
.box1 .corners-top
{
   height:10px;
   font-size:2px;
   display:block;
   background:url('images/box1_top_left.gif') top left no-repeat;
}
.box1 .corners-top span
{
   height:10px;
   font-size:2px;
   display:block;
   background:url('images/box1_top_right.gif') top right no-repeat;
}
.box1 .corners-bottom
{
   height:10px;
   font-size:2px;
   display:block;
   background:url('images/box1_bottom_left.gif') top left no-repeat;
}
.box1 .corners-bottom span
{
   height:10px;
   font-size:2px;
   display:block;
   background:url('images/box1_bottom_right.gif') top right no-repeat;
}
.box1 .box1-inner
{
   padding:0px 10px;
   overflow:hidden;
   min-height:25px;
   height:auto !important;
   font-size:16px;
}
.box2
{
   margin-bottom:10px;
   font-weight:normal;
   background-color:#e8eff5;
}
.box2 .corners-top
{
   height:10px;
   font-size:2px;
   display:block;
   background:url('images/box2_top_left.gif') top left no-repeat;
}
.box2 .corners-top span
{
   height:10px;
   font-size:2px;
   display:block;
   background:url('images/box2_top_right.gif') top right no-repeat;
}
.box2 .corners-bottom
{
   height:10px;
   font-size:2px;
   display:block;
   background:url('images/box2_bottom_left.gif') top left no-repeat;
}
.box2 .corners-bottom span
{
   height:10px;
   font-size:2px;
   display:block;
   background:url('images/box2_bottom_right.gif') top right no-repeat;
}
.box2 .box2-inner
{
   padding:5px 10px;
   font-size:16px;
   overflow:hidden;
}
.box2 .box2-inner p
{
   padding:0px 15px;
   line-height:16px;
   font-size:12px;
}
.listing-meta
{
   padding:7px 5px;
   color:#476c8e;
   font-size:14px;
   font-weight:bold;
   overflow:hidden;
   border-top:1px solid #dddddd;
   border-bottom:1px solid #dddddd;
   background-color:#edf2f6;
   overflow:hidden;
}
/* contactformr form */
#contactformr
{
   width:80%;
   margin:20px auto;
   overflow:hidden;
   font-family:Arial;
   font-size:12px;
   padding:5px;
   border:1px solid #e8eff5;
}
#contactformr label
{
   width:30%;
   font-weight:bold;
   margin:5px 0px;
   float:left;
}
#contactformr input.txt
{
   width:40%;
   margin:5px 0px;
   float:left;
}
#contactformr select
{
   margin-top:10px;
   float:left;
}
#contactformr textarea
{
   width:80%;
}
.pagination
{
   overflow:hidden;
}
.pagination ul
{
   margin:0;
   padding:0;
   list-style-type:none;
}
.pagination ul li
{
   display:inline;
   padding:2px 0px;
   margin:0px 2px;
   float:left;
}
.pagination .prev
{
   width:25px;
   height:15px;
   display:block;
   overflow:hidden;
   text-indent:-2000px;
   float:left;
   margin-top:2px;
   background:url('images/arrow_left.png') 0 0 no-repeat;
}
.pagination .next
{
   width:25px;
   height:15px;
   display:block;
   overflow:hidden;
   text-indent:-2000px;
   float:left;
   margin-top:2px;
   background:url('images/arrow_right.png') 0 0 no-repeat;
}
.text1
{
   font-size:16px;
   padding:0px 0px 20px 0px;
}
/* User Profile*/
#user-profile
{
   width:380px;
   overflow:hidden;
   float:left;
   padding:20px;
   font-size:16px;
}
#user-add-listing
{
   width:380px;
   overflow:hidden;
   float:left;
   padding:20px;
   font-size:16px;
}
#user-listing
{
   width:380px;
   overflow:hidden;
   float:left;
   padding:20px;
   font-size:16px;
}
.icon-add-listing
{
   width:128px;
   height:128px;
   float:left;
   overflow:hidden;
   text-indent:-2000px;
   background:url('images/user_add_listing.png') 0 0 no-repeat;
}
.icon-user
{
   width:128px;
   height:128px;
   float:left;
   overflow:hidden;
   text-indent:-2000px;
   background:url('images/user_icon.png') 0 0 no-repeat;
}
.icon-listing
{
   width:128px;
   height:128px;
   float:left;
   overflow:hidden;
   text-indent:-2000px;
   background:url('images/listing_icon.png') 0 0 no-repeat;
}
.icon-user  a , .icon-add-listing a , .icon-listing a
{
   width:100%;
   height:100%;
   display:block;
}
.ucp
{
   padding:0px 0px 2px 20px;
   background:url('images/icon_user_panel.gif') 0 0 no-repeat;
}
.icon-rss
{
   width:64px;
   height:64px;
   overflow:hidden;
   text-indent:-2000px;
   float:left;
   margin-top:20px;
   background:url('images/rss-feed.png') 0 0 no-repeat;
}
.icon-rss a
{
   width:100%;
   height:100%;
   display:block;
}
#login label
{
   width:200px;
   float:left;
   font-size:16px;
   margin-bottom:10px;
}
#login input.txt
{
   margin-bottom:10px;
   float:left;
}
#register
{
   font-size:16px;
}
#register label
{
   width:250px;
   float:left;
   font-size:16px;
   margin-bottom:10px;
}
#register input.txt
{
   width:200px;
   margin-bottom:10px;
   float:left;
}
#profile
{
   overflow:hidden;
   font-size:16px;
}
#profile label
{
   width:40%;
   float:left;
   margin-bottom:10px;
}
#profile input.txt
{
   width:300px;
   margin-bottom:10px;
   float:left;
}
#profile select
{
   float:left;
}
#footer
{
   width:900px;
   padding:10px 0px;
   margin:0px auto;
   overflow:hidden;
}
#footer a
{
   color:#000;
}

.lreview
{
line-height: 1.7;
}
.comment
{
line-height: 1.5;
font-family: Arial, Verdana  ;
}

.score
{
margin-bottom: 10px;
margin-left: 10 px;
line-height: 1.5;
height: 20px ;
font-family: Arial, Verdana  ;
}
