            #wrap { position:relative; width:760px; }
            #left { float:left; width:175px;  border:solid; border-width:0 1px 1px 0; }
            #right { width:175px; }
            #main { width:575px; } 
            #main_sub { padding:0 7px 10px 7px; } 

            #left h3 { clear:both; font-size:13px; margin:0 0 3px 0; padding:4px 4px 2px 4px; border:solid; border-width:1px 0 0 0; }
            #left table { margin:0 0 3px 0; }
            #left div.name { font-size:10px; font-family:verdana,arial,sans-serif; float:left; text-align:right; width:65px; font-weight:bold; overflow:hidden; }
            #left div.value {  font-size:10px; font-family:verdana,arial,sans-serif; margin:0 0 0 3px; } 
            
            #get_a_page { margin:10px 0; text-align:center; }

            #page_tools { width:565px; margin:0 0 10px 0; padding:4px 0; border:1px solid; text-align:center; font-weight:bold; font-size:11px; }
            #page_tools img { vertical-align:middle; margin:0 2px 0 5px; width:14px; height:14px; }
            #add_friend, #remove_friend { display:none; }
            #ajax_alert { text-align:center; font-size:11px; height:14px; display:none; }
            #page_text { width:565px; overflow:hidden; }
            #page_text a img { border:1px solid; padding:2px; }
            
            #page_text .left { width:250px; text-align:center; float:left; font-weight:bold; padding:5px; margin: 5px 10px; }
            #page_text .center { width:250px; text-align:center; display:block; margin:auto; font-weight:bold; padding:5px; }
            #page_text .right { width:250px; text-align:center; float:right; font-weight:bold; padding:5px; margin: 5px 10px; }
            #page_text .left div, #page_text .center div, #page_text .right div { background:url('http://images.cardomain.com/sites/cardomain/icons/zoom.gif') no-repeat bottom right; margin:0 auto; text-align:left; width:60px; cursor:pointer; }
            #page_text p { clear:both; }
            #page_text br { clear:both; }

            .paging { width:565px; margin:0 0 10px 0; border:1px solid; }
            .paging a { text-decoration:none; padding:0 3px; border:solid; border-width:0 1px 0 0; }
            .paging a.selected_page { font-weight:bold; }

            #poll_content p {margin:0;}
            #poll_content img {margin:0 0 5px 0; padding:0;}
            #poll_question { margin:0 0 10px 0; }

            #poll_wrapper { margin:0 0 10px 5px; }
            .page_option_wrapper { margin:0 0 10px 0; }
            .page_option_header h3 { display:inline; padding:0 5px; margin:0; }
            .page_option_content { border:solid; padding:2px 4px; border-width:0 1px 1px 1px; font-size:11px };           
            #guestbook_last_3 { display:inline; font-family:verdana,arial,sans-serif; font-size:9px; margin:0 0 0 5px; }
            .paging span { font-weight:bold; font-size:11px; padding:0 5px; border:solid; border-width:0 1px 0 0; }
            .guestbook_view_sign { text-align:center; padding:2px 5px; }
            #main a img { border:1px solid;}
            .page_rating_option table { font-size:11px; }
            .breadcrumb .content { border:1px solid; }

            #main { width:585px; background:[% if page_info.background_image.url; %]url('[% page_info.background_image.url %]') [% end %]#[% page_info.page_clr %]; } 
            .tooltip { position:absolute; margin:0; top:-90px; left:0; width:175px; height:88px; background:url('http://images.cardomain.net/sites/cardomain/global/tooltip-5-top.gif') top left no-repeat; }
            /* styles for the star rater */  
            .star-rating {
                position:absolute; right:0; top:0; width:75px;
            }
            .star-rating li a{
                display:block;
                width:15px;
                height: 14px;
                text-decoration: none;
                text-indent: -9000px;
                z-index: 20;
                position: absolute;
                padding: 0px;
            }
            :focus
            {
            -moz-outline-style: none;
            }
            .star-rating li a:hover{
                background: url('http://images.cardomain.net/sites/cardomain/icons/alt_star.gif') left bottom;
                z-index: 2;
                left: 0px;
            }
            .star-rating a.star-1{
                left: 0px;
            }
            .star-rating a.star-1:hover{
                width:15px;
            }
            .star-rating a.star-2{
                left:15px;
            }
            .star-rating a.star-2:hover{
                width: 30px;
            }
            .star-rating a.star-3{
                left: 30px;
            }
            .star-rating a.star-3:hover{
                width: 45px;
            }
            .star-rating a.star-4{
                left: 45px;
            }   
            .star-rating a.star-4:hover{
                width: 60px;
            }
            .star-rating a.star-5{
                left: 60px;
            }
            .star-rating a.star-5:hover{
                width: 75px;
            }

