
    html
    {
        height:100%;
    }
	body
	{
        height:100%;
		margin:0px;
		padding:0px;
        background-image:url(../images/body_bg.jpg);
	    background-repeat:repeat;
		
		font-family:Arial;
		font-size:12px;
		color:#000;
	}

    .globalTable
    {
        margin:0px auto;
        width:960px;
        height:100%;
        background-color:transparent;
        border-left:3px solid #FD9E0F;
        border-right:3px solid #FD9E0F;
    }
    
    .globalTable .siteBorder
    {
        background-image:url('../images/kanito_back_v1.png');
    }
    .globalTable .siteCenter
    {
        width:960px;
        padding:0px;
        margin:0px;
        vertical-align:top;
        background-color:#fff;
    }

    .globalTable .siteBorder_right
    {
        padding:0px;
        margin:0px;
        width:7px;
        background: url('../images/kanito_back_right.jpg') repeat-y;
    }

    .top_banner {
        text-align:center;
        background:url(../images/spring_background.jpg) no-repeat;
        width:960px;
        height:102px;
    }

    .topMenuWrapper_dogsite
	{
            position:relative;
            height:27px;
            z-index:100;
            width: 960px;
            background:transparent url(../images/menu_line_bg.jpg) repeat-x;
	}

    .globalTable .siteBorder_right_shadow
    {
        padding:0px;
        margin:0px;
        width:9px;
        background: url('../images/border_shadow_right.png') repeat-y;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/border_shadow_right.png',scale='crop');
        _background: none;
    }
    .globalTable .siteBorder_left
    {
        width:7px;
        padding:0px;
        margin:0px;
        background: url('../images/kanito_back_left.jpg') repeat-y;
    }

    .globalTable .siteBorder_left_shadow
    {
        width:9px;
        padding:0px;
        margin:0px;
        background: url('../images/border_shadow_left.png') repeat-y;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/tmpl_blue/images/border_shadow_left.png',scale='crop');
        _background: none;
    }

	td
	{
		text-align:left;
	}
	
	a img, form 
	{
		border:none;
		margin:0px;
		padding:0px;
	}	
	
	select,
	select.no,
	input,
	input.no,
	textarea,
	textarea.no
	{
		font-size:12px;
		font-family:Arial;
	}


    /* dolphin default styles [begin] */

	div.thumbnail_block
	{
		position:relative;

		text-align:center;
		padding:0px;
		margin-left:auto;
		margin-right:auto;
	}
	div.thumbnail_block img
	{
		background-color:#FFF;
		background-position:center;
		background-repeat:no-repeat;
	}
	div.clear_both
	{
		position:relative;
		clear:both;
		height:0px;
		line-height:0px;
		margin:0px;
		padding:0px;
		font-size:0px;
	}

    /* dolphin default styles [ end ] */

    /* anchors [begin] */

	a,
	a:link,
	a:visited
	{
		color:#c2581e;
		text-decoration:underline;

	}

	a:hover,
	a:active
	{
		color:#c2581e;
		text-decoration:none;
	}


	a.menu_item_link,
	a.menu_item_link:link,
	a.menu_item_link:visited,
	a.menu_item_link:active,
	a.menu_item_link:hover
	{
		text-decoration:none;
	}
	
	a.menu_item_link,
	a.menu_item_link:link,
	a.menu_item_link:visited
	{
		color:#ffffff;
	}
	
	a.menu_item_link:active,
	a.menu_item_link:hover
	{
		color:#fff;
	}

	.no_hello_actions a,
	.no_hello_actions a:link,
	.no_hello_actions a:visited,
	.no_hello_actions a:hover,
	.no_hello_actions a:active
	{
		color:#434343;
	}

        .link_box {
            margin-top:4px;
            margin-right:2px;
        }

	a.customMenuItem,
	a.customMenuItem:link,
	a.customMenuItem:visited
	{
		color:#333399;
		text-decoration:none;
	}

    /* anchors [ end ] */








	.main2
	{
        height:100%;
		position:relative;
		width:960px;
		background-color:#fff;
		
		margin-top:0px;
        margin-bottom:5px;
		margin-left:auto;
		margin-right:auto;
		padding:0px 0px 12px 0px; /** 8 11 */
	}
	
	.topestMenuWrapper
	{
		position:relative;
		height:21px;
	}
	
	.topestMenu
	{
		position:absolute;
		top:-8px;
		left:-11px;
		width:100%;
		height:17px;
		padding-top:3px;
		border-bottom:1px solid #999999;
		background-image:url(../images/top_tab_cutting.gif);
		font-size:11px;
		text-align:center;
	}
	
	.topestMenu a
	{
		margin-left:5px;
	}

	.topBlock
	{
		position:relative;
		height:73px;
		border:0px dashed blue;
		margin-bottom:0px;
	}
	
	.topBlock_dogsite
	{
            height:228px;
            margin-bottom:0px;
            width: 960px;
            position: relative;
            background:transparent url(../images/spring-header.jpg) no-repeat scroll right 0;
	}
	
	img.mainLogo
	{
		position:absolute;
		top:0px;
		left:0px;
	}

	.topBigText
	{
		position:absolute;
		top:7px;
		left:70px;
	}
	
	.topBigText .title
	{
		font-size:36px;
		font-weight:bold;
		color:#666666;
		line-height:36px;
	}
	
	.topBigText .powered
	{
		font-weight:bold;
		text-transform:uppercase;
        font-size:10px;
		color:#666666;
	}
	
	.topMenuWrapper
	{
        background:url('../images/kanito_header_960_100_v2.jpg') no-repeat right bottom;
		position:relative;
		height:22px;
        z-index:100;
        overflow:visible;
	}
	
	.topMenu
	{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
	}
	
	table.topMenuCont
	{
		width:870px;
		float:right;
	}
	
	table.topMenuCont td
	{
		padding:0px;
		padding:0px;
		margin:0px; 
	}
	
	.topMenuItem,
	.topMenuItemActive
	{
		border-top:0px solid #dddddd;
		border-left:0px solid #aaaaaa;
		border-bottom:0px solid #999999;		
	}
	
	td.topMenuItemHover
	{
		border-top:0px solid #bbbbbb;
		border-left:0px solid #bbbbbb;
		border-bottom:0px solid #eeeeee;
	}
	
	.left_banner
	{
		/*background:url('../images/dogsite_logo.png') no-repeat ;*/
		/*width:319px;*/
		height:78px;
		float:left;
	}
	
	.topMenuItem .topMenuItemCont
	{
		/*background-image:url(../images/tab_cutting.gif);*/
		background-color:transparent;
		border-left:0px solid #ffffff;
		border-right:0px solid #ffffff;
	}
	
	.topMenuItemActive .topMenuItemCont
	{
		/*background-image:url(../images/tab_cutting_h.gif);*/
		/*background:url(../images/menu_col.gif) repeat-x;
		border-left:0px solid #e2e2e2;
		border-right:0px solid #e2e2e2;*/
		color:#A43A13;
	}
	
	.topMenuItemHover .topMenuItemCont
	{
		/*background-image:url(../images/tab_cutting_h.gif);*/
                background-color:#D5591B;
	}
	
	.topMenuItemCont
	{
		text-align:center;
		/*background-color:#ffffff;*/
		height:19px;
		padding-top:3px;
		padding-left:3px;
		padding-right:3px;
		font-weight:bold;
		text-transform:capitalize;
		white-space:nowrap;
	}


	.topMemberBlock
	{
		position:absolute;
		right:3px;
		top:4px;
		height:50px;
		text-align:right;
		padding:3px;
		width:500px;        
                font-size:11px;
	}
        
        .memeber_login {
            margin-top:8px;
        }
	
	.topMemberBlock .thumbnail_block
	{
		margin-left:5px;
	}
	
	.hello_member
	{
		padding-top:7px;
		font-size:14px;
		color:#434343;
	}
	
	.hello_actions
	{
		text-transform:capitalize;
                font-size:13px;
                font-weight:bold;
                text-align:right;
                text-decoration:none;
                position:relative;
                top:-3px;
	}

        .tbl_hh {
            background-color:#FFB443;
            font-size:13px;
            font-weight:bold;
        }

	.hello_actions a
	{
            color:#FFFFFF !important;
            text-decoration:none !important;
	}
	
	.hello_actions span
	{
		margin-left:8px;
	}

	.no_hello_actions
	{
		font-size:18px;
		font-weight:bold;
		padding-right:8px;
		padding-top:0px;
	}
	
	.no_hello_actions a
	{
		margin-left:15px;
	}





	.rightNavDiv
	{
		position:relative;        
		padding:0px;
        margin:0px;
        height:65px;
		overflow:hidden;
	}

    .topPageHeader
    {
        /*float:left;*/
        font-weight:bold;
        font-size:24px;
        color:#999999;
        text-transform:capitalize;
    }

    .topCustomMenu
    {
        /*float:right;*/
        margin-bottom:5px;
        font-size:12px;
        font-weight:bold;
        text-transform:capitalize;
        color:#cccccc;
        /*text-align:right;*/
        height:15px;
        padding-right:61px;
		text-align:right;
    }

    .topCustomMenu a,
    .topCustomMenu span
    {
        margin-right:9px;
    }

	
	.customMenuItemActive
	{
		color:black;
	}

    /* bottom [begin] */

	.bottomBlock
	{
		position:relative;
		height:60px;
		border:1px solid #D0D0D0;
        margin-left:5px;
        margin-right:5px;        
	}    

    .bottomImages
    {
        margin-top:7px;
        margin-left:7px;
        float:left;
        position:relative;
    } 

    .bottomTexts
    {   
        font-size:11px;
        margin-top:8px;
        text-align:center;
    }

    .bottomTexts div
    {
        margin-bottom:1px;
    }

    .bottomLinks a
    {
        margin-right:2px;
    }

	.copyright_box
	{
		position:absolute;
		top:30px;
		left:7px;
		color:#333;
		font-size:11px;
		line-height:18px;
	}

	.btmLinks
	{
		margin-right:8px;
	}


    /* bottom [ end ] */    


	.hiddenMenu
	{
		position:absolute;
		top:27px;
		z-index:101;
		width:100%;
	}
	
	.hiddenMenuBgCont
	{
		width:100%;
		height:25px;
		padding-top:4px;
		background-color:#DA7817;
		position:static;
	}

	
	* html .hiddenMenuBgCont
	{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/uni/images/h_menu_bg.png', sizingMethod='scale');
	}
	
	.hiddenMenuCont
	{
		margin-left:14px;
		position:relative;
	}
	
	.right_banner
	{
		/*background:url('../images/dogsite_design_top_03.png') no-repeat 50px 20px;*/
		/*width:516px;*/
		float:left;
	}
	
	a.dogsite,
	a.dogsite:link
	{
		color:#434343;
		text-decoration:underline;
	}
	a.dogsite:visited
	{
		color:#434343;
		text-decoration:underline;
	}

	a.dogsite:hover,
	a.dogsite:active
	{
		color:#434343;
		text-decoration:none;
	}
	
	
