/*
Theme Name: Rooyekhat
Theme URI: http://www2.rooyekhat.com/
Description: ParsDade Corp
Version: 4.0
Author: Mohammad Rasoul Kazemi
Author URI: http://www2.rooyekhat.com/
*/

body
{
    font-family:Tahoma;
    font-size:8pt;
    margin:0;
    padding:0;
    background-color:#ecedf3;
    color:black;
    direction:rtl;
    text-align:right
}
.news-info
{
    padding:5px;
    color:black
}
a
{
    text-decoration:none;
    color:#1b3f59
}
a:hover
{
    color:#1e79cc
}
.news-lead span
{
    color:#747474;
    text-align:right
}
#khbase
{
    width:991px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(images/Layer2_11.jpg);
    background-position:left;
    background-repeat:repeat-y
}
input,select,td
{
    font-family:Tahoma;
    font-size:9pt
}
.txt
{
    border:1px solid silver
}
#khbase_inner
{
    background-image:url(images/Layer2_03.jpg);
    background-position:right;
    background-repeat:repeat-y;
    margin-left:10px
}
#khmain
{
    margin-right:10px;
    background-color:white
   
}
#khheader
{
    background-image:url('images/rooyekhatlogo.gif');

}
#khheader_right
{
    width:395px;
    float:right;
    height:120px;
    color:#373737;
}

#khheader_right h1
{
    margin:0px;
    padding:0px;
    height:120px;
    background-image:url();
    background-repeat:no-repeat;
    background-position:205px 10px;
    margin-bottom:5px;
    font-family:Tahoma;
    font-weight:normal;
    font-size:7pt
    color:#373737;
}


#khheader_right div
{
    text-align:right;
    margin-right:15px;
    color:#373737
}
#khheader_right div span
{
    float:left
}
#khheader_right h1 span
{
    display:none
}
#khheader_left
{
    width:570px;
    float:left;
    padding-top:2px
}
#khheader_left a
{
    text-decoration:none;
    color:#6a6a6a;
}
#khheader_left a:hover
{
    color:#2e2e2e;
}

#khheader_left_menu_a,.khheader_left_menu_a
{
    margin-top: 10px;
    padding: 65px 0px 0px 40px;
    text-align:left;
    color:black;

}
#khheader_left_menu_a a,.khheader_left_menu_a a
{
    color:#3f3f3f !important;

}
#khheader_left_menu_a a:hover
{
    color:#3f3f3f
}
#stat-box
{
    float:left
}




#khheader_left_menu_b
{
    margin-right:40px;
    height:15px;
    padding:4px;
    color:#961f13
}
#khheader_left_menu_b a
{
    color:5e0f07
}
#khmenu
{

    clear:both;
    margin:2px;
    margin-bottom:0;
    border-bottom:1px solid #000000
}
#khmenu_top
{

    background-image:url('images/menu.gif');
    background-position:right;
    background-repeat:repeat;
    border-top:2px solid #000000;
    background-color:#000000;
    height:23px
}
#khmenu_top ul
{
    list-style-type:none;
    margin:0;
    padding:0
}
#khmenu_top ul li
{
    list-style:none;
    float:right;
    margin-left:4px
}
#khmenu_top a
{
    display:block;
    padding:5px;
    text-decoration:none;
    color:white
}
#khmenu_top a:hover,#MainMenu_active a
{
    background-color:#1e79cc;
    color:#fff
}
#khmenu_top_search
{
    float:left;
    padding:2px 0px 0px 95px;
    text-align:left
}
#khmenu_top_search img
{
    vertical-align:middle
}
.clear
{
    clear:both;
    font-size:1px
}
.ui-imgbtn
{
    vertical-align:middle;
    margin-right:3px
}
.ui-textbox
{
    width:150px;
    border:1px solid #e8e4e4;
    font-family:Tahoma;
    font-size:8pt
}
#khmenu_bottom
{
    background-color:#b2b3b7;
    height:23px
}
#khmenu_bottom ul
{
    list-style-type:none;
    margin:0;
    padding:0
}
#khmenu_bottom ul li
{
    list-style:none;
    float:right;
    margin-left:5px
}
#khmenu_bottom a
{
    display:block;
    padding:5px;
    text-decoration:none;
    color:black
}
#khmenu_bottom a:hover,#SubMenu_active a
{
    background-color:#DADADA;
    color:#730000
}
#khsite
{
    margin:0 2px
}
#khsite_right
{
    float:right;
    width:760px
}
#khsite_right_base
{
    float:right;
    width:555px
}
#khsite_right_menu
{
    float:left;
    width:200px
}
#khsite_left
{
    float:left;
    width:200px
}
#khbottom
{
    clear:both;
    padding:5px;
    padding-bottom:10px;
    text-align:center;
    color:#ffffff;
    background-image:url(images/rooyekhat_FooterTile.jpg);
    background-position:right;
    background-repeat:repeat-xy;
    background-color:#358cd9;
    border-top:1px solid #1e79cc
}
#khbottom a
{
    text-align:center;
    color:#ffffff;
}
#khbottom p
{
    margin-top:3px;
    margin-bottom:3px
}
#khbottom img
{
    border:0px;
    margin:2px 0px 2px 0px
}
.news-box-one-rotate
{
    direction:ltr;
    margin:5px 6px 5px 7px;
    background-color:#E9E9E9;
    border:1px solid #CFCFCF
}
.Pos1NavigationBox
{
    margin-bottom:3px;
    height:17px;
    background-repeat:repeat-x;
    padding-right:5px;
    padding-top:4px;
    margin-right:6px;
    clear:both;
    text-align:center;
    color:#333
}
.asdas
{
    color:#CCC
}
.Pos1NavigationItems
{
    cursor:pointer;
    float:right;
    color:#FFF;
    width:12px;
    display:block;
    height:10px;
    margin-left:4px;
    background-color:#93F
}
.shownews-box
{
    margin:6px 6px 3px 7px;
    padding:15px;
    background-color:#ffffff;
    border:1px solid #CFCFCF
}
.shownews-box h2
{
    font-family:Tahoma;
    margin:0;
    padding:0;
    font-size:12pt;
    margin-bottom:5px;
    margin-top:5px
}
.news-box-one
{
    margin:6px 6px 3px 7px;
    padding:15px;
    background-color:#E9E9E9;
    border:1px solid #CFCFCF;
    height:190px;
    overflow:hidden
}
.news-box-one-img
{
    float:left;
    margin-right:10px;
    border:1px solid black;
    margin-top:5px
}
.news-box-one h2
{
    font-family:Tahoma;
    margin:0;
    padding:0;
    font-size:10pt;
    margin-bottom:5px;
    margin-top:5px
}
.news-box-one ul
{
    margin:0px 3px 3px 3px;
    padding:0px;
    width:240px;
    float:right;
    list-style:none
}
.news-box-one ul li
{
    margin-bottom:3px
}
.news-box-one ul li a
{
    background-image:url('images/bulletSmallRed.gif');
    background-position:right;
    background-repeat:no-repeat;
    padding-right:20px
}
.news-guest-posts
{
    margin:6px 6px 3px 7px;
    padding:15px;
    background-color:#F2F2F2;
    border:1px solid #DDD
}
.news-guest-posts-img
{
    float:left;
    margin-right:10px;
    border:1px solid #808080
}
.news-guest-posts h2
{
    font-family:Tahoma;
    margin:0;
    padding:0;
    font-size:9pt;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:5px
}
.ToolsPanel
{
    margin:5px 6px 1px 7px;
    padding:4px;
    background-color:#f1eded;
    border:#c2b6b6 1px solid
}
.CommentBoxTitle
{
    margin:5px 6px 0px 7px;
    padding:4px;
    background-color:#cccccc;
    border:1px solid #cccccc
}
.RelatednewsBoxContainer
{
    margin:5px 6px 1px 7px;
    padding:4px;
    background-color:#EDE9E9
}
.RelatednewsBoxContainer ul
{
    list-style-type:none;
    margin:0;
    padding:0
}
.RelatednewsBoxContainer ul li
{
    margin-bottom:8px
}
.RelatednewsBoxContainer ul li span
{
    color:Black
}
.RelatednewsBoxContainer a
{
    display:block;
    padding-right:15px;
    background-image:url(images/bulletSmallRed.gif);
    background-repeat:no-repeat;
    background-position:right 6px
}
.newscode
{
    float:left;
    color:#747474
}
.newsDateTools
{
    float:right;
    color:#747474
}
.NewsPrintTools
{
    margin-top:2px
}
.NewsPrintTools a
{
    margin-top:2px;
    color:#747474
}
#news_box_two
{
    clear:both;
    margin:6px 2px 4px 0px
}
#news_box_three,#news_box_five
{
    clear:both;
    margin-top:10px;
    margin-right:3px
}
.news-box-two
{
    background-color:#E9E9E9;
    padding:2px;
    padding-top:5px;
    padding-right:5px;
    padding-left:5px;
    float:right;
    width:259px;
    height:175px;
    overflow:hidden;
    margin-right:4px;
    margin-bottom:4px
}
.news-box-five
{
    float:right;
    width:267px;
    height:130px;
    overflow:hidden;
    margin-right:3px;
    margin-bottom:4px
}
.news-box-three
{
    float:right;
    width:260px;
    height:28px;
    margin-right:5px;
    margin-left:5px;
    margin-top:1px;
    margin-bottom:4px;
    overflow:hidden
}
.news-box-three-srvbox
{
    float:right;
    width:260px;
    height:90px;
    margin-right:5px;
    margin-left:5px;
    margin-top:1px;
    margin-bottom:4px;
    overflow:hidden
}
.news-box-three-srvbox h4
{
    margin:0px;
    padding:0px;
    margin-bottom:3px;
    font-family:Tahoma;
    font-size:8pt;
    font-weight:bold
}
.news-box-two-img,.news-box-search-img
{
    float:left;
    margin:0px 5px 0px 0px;
    margin-right:5px
}
.news-box-two-img img
{
    border:1px solid black
}
.news-box-three h4
{
    margin:0px;
    padding:0px;
    margin-bottom:3px;
    font-family:Tahoma;
    font-size:8pt;
    font-weight:bold
}
.news-box-three h4 a
{
    margin:0px;
    padding:0px;
    margin-bottom:3px;
    font-family:Tahoma;
    font-size:8pt;
    font-weight:normal
}
.news-box-two h3,.news-box-search h3
{
    margin:0px;
    padding:0px;
    margin-bottom:3px;
    font-family:Tahoma;
    font-size:11px;
    font-weight:700
}
.news-box-three-service
{
    font-family:Tahoma;
    font-size:10pt;
    font-weight:bold;
    padding-right:25px;
    background-image:url(images/img_35.jpg);
    background-position:center right;
    background-repeat:no-repeat;
    color:#858585;
    margin-bottom:5px
}
.news1-box-auto
{
    padding:2px;
    padding-top:5px;
    padding-right:5px;
    padding-left:5px;
    width:256px;
    display:block;
    float:right;
    height:150px;
    overflow:hidden;
    border-left:1px #CCC solid
}
.news1-box-auto-img
{
    float:left;
    margin:0px 5px 0px 0px;
    margin-right:15px
}
.news1-box-auto h3
{
    margin:0px;
    padding:0px;
    margin-bottom:3px;
    font-family:Tahoma;
    font-size:10px;
    font-weight:700
}

#AllserviceHPCountainer
{
    margin:6px 6px 3px 7px;
    padding:2px;
    clear:both
}
#AllserverHPTitlebox
{
    margin:6px 4px 3px 7px;
    padding:3px;
    color:#fff;
    font-family:Tahoma;
    background-color:#cccccc;
    border-bottom:1px solid #cccccc;
    font-weight:bold
}
#AllserverHPTitlebox a.rss
{
    float:left;
    display:block;
    border-color:#373737 #707070 #707070 #707070;
    border-width:1px;
    border-style:solid;
    background-color:#373737;
    padding:1px;
    font-size:7pt;
    color:white;
    font-weight:none;
    width:50px;
    text-align:center
}
#news_box_AllserviceHP
{
    clear:both;
    margin:6px 2px 4px 0px
}
#news_box_AllserviceHP ul
{
    list-style-type:none;
    margin:0;
    padding:0;
    float:left;
    width:250px;
    margin-left:10px
}
#news_box_AllserviceHP ul li
{
    margin-bottom:8px
}
#news_box_AllserviceHP ul li span
{
    color:Black
}
#news_box_AllserviceHP ul li a
{
    display:block;
    padding-right:15px;
    background-image:url(images/bulletSmallRed.gif);
    background-repeat:no-repeat;
    background-position:right 6px
}
.news_AllserviceInnerbox
{
    min-height:130px;
    padding:15px;
    margin:0px 4px 3px 7px
}
.AllserviceHPtitlebox
{
    margin:6px 4px 3px 7px;
    padding:3px;
    color:#2e2e2e;
    font-family:Tahoma;
    background-color:#E5EEF3;
    border-bottom:1px solid #CCC;
    font-weight:bold;
    clear:both
}
h5
{
    font-family:tahoma;
    font-size:8pt;
    font-weight:600;
    margin:3px 0px 2px 0px;
    padding-top:5px;
    height:20px;
    background-repeat:no-repeat;
    background-image:url(images/img_39.gif);
    background-position:right;
    color:white;
    padding-right:8px;
    clear:both
}
.RelatednewsBoxTitleBox
{
    font-family:tahoma;
    font-size:8pt;
    font-weight:600;
    padding-top:2px;
    height:20px;
    padding-right:4px
}
#khsite_right_menu ul
{
    list-style-type:none;
    margin:0;
    padding:0;

}
.morenews a
{
    text-decoration:underline
}
#khsite_right_menu ul li
{
    margin-bottom:8px
}
#khsite_right_menu ul li span
{
    color:Black
}
.mainboxes a
{
    display:block;
    padding-right:15px;
    background-image:url(images/bulletSmallRed.gif);
    background-repeat:no-repeat;
    background-position:right 6px
}
.news-box-four
{
    margin-bottom:10px;
    margin-left:5px;
    margin-top:5px;
    text-align:right;
    clear:both
}
.news-box-four-img
{
    float:left;
    margin:0 5 0px 5px
}
.news-box-four-img img
{
    border:1px solid black;
    margin-right:5px;
    margin-bottom:10px;
    padding:1px;
    background-color:White
}
.news-box-four a
{
    font-weight:600;
    font-family:Tahoma;
    font-size:10px
}
.news-lead
{
    margin-top:0px;
    text-align:right
}
.news-box-rollingtop
{
    margin-bottom:10px;
    margin-left:5px;
    margin-top:5px;
    text-align:right;
    clear:both
}
.news-box-rollingtop-img
{
    float:left;
    margin:0 5 0px 5px
}
.news-box-rollingtop-img img
{
    border:1px solid black;
    margin-right:5px;
    margin-bottom:10px;
    padding:1px;
    background-color:White
}
.news-box-rollingtop a
{
    font-weight:600;
    font-family:Tahoma;
    font-size:10px;
    color:White
}
.news-lead-roolingtop
{
    margin-top:0px;
    text-align:right;
    color:#CCC
}
.news-lead
{
    margin-top:0px;
    text-align:right
}
.news-box-five
{
    height:160px
}
.news-box-five-service
{
    text-align:left;
    padding-bottom:3px;
    border-bottom:2px solid #369
}
.news-box-five-service span
{
    float:right;
    font-weight:600;
    color:black
}
.news-box-five-service a.rss
{
    float:left;
    display:block;
    border-color:#ffc8a4 #bc4b00 #bc4b00 #ffc8a4;
    border-width:1px;
    border-style:solid;
    background-color:#fe6600;
    padding:1px;
    font-size:7pt;
    color:white;
    font-weight:bold;
    width:50px;
    text-align:center
}
.news-box-five-list
{
    clear:both;
    margin:2px 0px 5px 0px;
    padding:3px;
    background-color:#e8e4e4;
    text-align:center
}
.news-box-five-body img
{
    float:left;
    margin:0px 5px 5px 0px;
    border:1px solid black;
    padding:1px;
    background-color:White
}
.news-box-five-body a
{
    font-family:Tahoma;
    font-size:10pt;
    font-weight:bold
}
.news-box-five-lead
{
    margin-top:5px
}
.pic-box
{
    width:200px;
    overflow:hidden
}
.pic-box img
{
    border:none
}
.pic-box-caption
{
    margin-bottom:10px
}
.pic-box-list
{
    width:200px;
    height:35px;
    overflow:hidden
}
.pic-box-list img
{
    border:none
}
.pic-box-prev
{
    float:left;
    width:20px;
    height:35px;
    text-align:left
}
.pic-box-imgs
{
    width:160px;
    height:35px;
    overflow:hidden;
    float:left
}
.pic-box-imgs a
{
    display:block;
    float:left;
    margin:0 2.5px
}
.pic-box-next
{
    width:20px;
    height:35px;
    float:right;
    text-align:right
}
.news-content
{
    padding:15px;
    line-height:15px
}
.news-box-search
{
    padding:15px;
    margin-right:5px;
    background-color:#E8E4E4;
    margin-bottom:10px
}
.fullwidth
{
    width:99%;
    border-collapse:collapse
}
#sitemap
{
    padding:5px;
    padding-bottom:0px;
    font-family:Tahoma;
    font-size:12pt;
    font-weight:bold;
    list-style-type:none;
    border-right:1px solid silver;
    margin:0px 15px 0px 0px
}
#sitemap ul
{
    padding:5px;
    padding-bottom:0px;
    border-right:1px solid silver
}
#sitemap li
{
    margin-bottom:5px;
    list-style-type:none
}
#sitemap a
{
    display:block;
    background-image:url(images/img_35.jpg);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:15px
}
.news-comment,.news-comment-bar
{
    padding:0px 5px 2px 5px
}
.news-comment-bar
{
    border-bottom:1px solid silver
}
.news-comment-bar img
{
    vertical-align:middle;
    border:none
}
.comment-box,.comment-box-alt
{
    padding:5px;
    margin-bottom:10px
}
.comment-box
{
    background-color:#f1eded
}
.comment-box-user a
{
    display:block;
    font-family:Tahoma;
    font-size:10pt;
    font-weight:bold
}
.comment-box-user span
{
    color:Black;
    display:block;
    margin-bottom:10px
}
.commentboxtooltip
{
    color:Gray
}
.no-comment
{
    border:2px solid #3C3;
    padding:5px;
    margin:5px;
    background-color:#FFC
}
.CommentPanel
{
    margin:5px 6px 5px 7px;
    padding:4px;
    background-color:#F4F4F4;
    border:1px solid #DADADA
}
.CommentPanel p
{
    margin:3px 5px 3px 0px
}
.Commenttitles
{
    width:200px;
    display:block;
    margin-bottom:2px
}
.mbox,input
{
    direction:rtl;
    text-align:right;
    font-family:Tahoma;
    font-size:8pt
}
.mbox-row
{
    margin-bottom:5px
}
.mbox-row input,.mbox-row textarea
{
    border:1px solid silver;
    width:265px;
    margin-top:3px
}
.mbox-row .ltr
{
    text-align:left;
    direction:ltr;
    font-family:Tahoma;
    font-size:8pt
}
.commentemailtxt
{
    text-align:left;
    direction:ltr;
    font-family:Tahoma;
    font-size:8pt
}
#pic_holder
{
    padding:5px
}
.imgbox
{
    padding:5px 2px;
    margin:5px 2px;
    float:right;
    width:125px;
    height:140px;
    overflow:hidden;
    text-align:center;
    background-color:#F4F4F4;
    border:1px solid silver
}
.imgbox img
{
    border:none;
    margin-bottom:5px
}
.imgbox span
{
    font-size:8pt
}
.vote-allresult
{
    text-align:right
}
.vote-box
{
    padding:2px;
    margin-bottom:5px
}
.vote-otherinfo
{
    font-size:8pt
}
.vote-bar
{
    padding:5px;
    font-size:1px;
    border:1px solid black;
    margin-top:5px
}
.vote-title
{
    font-weight:bold
}
.main-newspaperpos
{
    margin:5px 0px 2px 0px
    
    
}
.main-newspaperpos a
{
    text-decoration:none
}
.main-newspaperpos img
{
    border-top:1px #ccc solid;
    border-left:1px #ccc solid;
    border-right:1px #A6A6A6 solid;
    border-bottom:1px #A6A6A6 solid
}
.main-adv
{
    margin-bottom:3px
}
.main-adv a
{
    text-decoration:none
}
.main-adv img
{
    border:none
}
.NewsSubTitle
{
    color:#747474
}
.Sotitr1
{
    content:no-open-quote;
    border:1px #C2B6B6 solid;
    padding:5px;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    width:174px;
    background-color:#F0F0F0
}
.anyClass
{
    visibility:visible;
    position:relative;
    z-index:0;
    margin-right:6px;
    background-color:#8ba000;
    border:4px #E8E4E4 solid;
}
.anyClass ul
{
    position:relative;
    list-style-type:none;
    z-index:1
}
.anyClass ul li
{
    overflow:hidden;
    float:right;
    width:170px;
    height:86px;
    padding:4px
}
.anyClass2
{
    visibility:visible;
    position:relative;
    z-index:0;
    margin-right:6px;
    border:4px #E8E4E4 solid;
    background-color:#d6f15b;
    margin-bottom:10px
}
.anyClass2 ul
{
    position:relative;
    list-style-type:none;
    z-index:1
}
.anyClass2 ul li
{
    overflow:hidden;
    float:right;
    width:170px;
    height:86px;
    padding:4px
}
.rollingarrows
{
    padding-left:4px;
    margin-top:2px;
    float:left
}
.rollingtitle
{
    float:right;
    margin-right:5px;
    margin-top:3px;
    color:#626262;
    font-family:Tahoma;
    font-size : 14px ;
    font-weight:bold
}
#SubserviceTitleBox
{
    margin:6px 6px 3px 7px;
    padding:5px;
    background-color:#f1eded;
    border:#c2b6b6 1px solid
}
#GuestProfileTitleBox
{
    margin:6px 6px 3px 7px;
    padding:5px;
    background-color:#E5EEF3;
    border:#CCC 1px solid;
    border-bottom:2px #CCC solid
}
#SubserviceContentbox
{
    margin:6px 6px 3px 7px;
    padding:5px;
    background-color:#EDEBEB;
    border:1px solid #D8D1D1
}
#SubserviceContentbox ul
{
    list-style-type:none;
    margin:0;
    padding:0
}
#SubserviceContentbox ul li
{
    margin-bottom:8px
}
#SubserviceContentbox ul li span
{
    color:Black
}
#SubserviceContentbox a
{
    display:block;
    padding-right:10px;
    background-image:url(images/bulletSmallRed.gif);
    background-repeat:no-repeat;
    background-position:right 6px
}
.guestprofile-box
{
    margin-bottom:10px;
    margin-left:5px;
    margin-top:5px;
    text-align:right;
    clear:both
}
.guestprofile-box-img
{
    float:right;
    margin:0px 0px 0px 5px
}
.guestprofile-box-img img
{
    border:1px solid black;
    margin-right:5px;
    margin-bottom:10px;
    padding:1px;
    background-color:White
}
.guestprofile-box a
{
    font-weight:600;
    font-family:Tahoma;
    font-size:10px
}
.RollingToptitlebox
{
    margin:6px 6px 3px 7px;
    padding:2px;
    color:#626262;
    font-family:Tahoma;
    font-size : 14px ;
    background-color:#cccccc;
    border-bottom:1px solid #cccccc;
    font-weight:bold
}
.pos2titlebox
{
    margin:6px 4px 3px 7px;
    padding:3px;
    color:#2e2e2e;
    font-family:Tahoma;
    background-color:#E5EEF3;
    border-bottom:1px solid #CCC;
    font-weight:bold
}
.journalists
{
    margin-bottom:8px;
    margin-left:5px;
    margin-top:5px;
    text-align:right
}
.journalists a
{
    font-weight:600;
    font-family:Tahoma;
    font-size:10px;
    margin-bottom:3px
}
.guestslistbox
{
    padding:3px;
    background-color:#E4E4E4
}
.guestslistbox p
{
    margin-bottom:0px;
    margin-top:4px
}
.HomeRelatedTitle
{
    margin-top:8px;
    margin-bottom:4px
}
.ui-textbox-newsletter
{
    text-align:left;
    font-family:Tahoma;
    font-size:8pt
}
.pageindex
{
    text-align:right
}
.pageindex ul
{
    margin:3px;
    padding:4px;
    list-style:none
}
.pageindex ul li
{
    float:right;
    margin-left:3px;
    margin-bottom:3px
}
.pageindex ul li a
{
    display:block;
    width:15px;
    height:15px
}
.index a
{
    margin-left:3px;
    display:block;
    background-color:#CCC;
    color:#333;
    text-align:center
}
.selectedindex a
{
    background-color:#5A1584;
    color:White;
    text-align:center;
    display:block;
    width:15px;
    height:15px
}
#page
{
}
div.content
{
    display:none;
    float:right;
    width:530px
}
div.content a,div.navigation a
{
    text-decoration:none;
    color:#777
}
div.content a:focus,div.content a:hover,div.content a:active
{
    text-decoration:underline
}
div.controls
{
    margin-top:5px;
    padding-top:3px;
    height:23px;
    background-color:#333;
    border-bottom:1px gray solid
}
div.controls a
{
    padding:5px
}
div.ss-controls
{
    float:left
}
div.nav-controls
{
    float:right
}
div.slideshow-container
{
    position:relative;
    clear:both;
    height:350px
}
div.loader
{
    position:absolute;
    top:0;
    left:0;
    background-image:url('loader.gif');
    background-repeat:no-repeat;
    background-position:center;
    width:530px;
    height:350px
}
div.slideshow
{
}
.image-wrapper
{
    background-color:Black
}
div.slideshow span.image-wrapper
{
    display:block;
    position:absolute;
    top:0;
    left:0
}
div.slideshow a.advance-link
{
    display:block;
    width:530px;
    height:350px;
    line-height:350px;
    text-align:center
}
div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited
{
    text-decoration:none
}
div.slideshow img
{
    vertical-align:middle;
    border:0px solid #ccc
}
div.download
{
    float:left
}
div.caption-container
{
    position:relative;
    clear:left;
    height:75px
}
span.image-caption
{
    display:block;
    background-color:#333;
    position:absolute;
    width:530px;
    font-size:8pt;
    top:0;
    left:0
}
div.caption
{
    padding:12px
}
div.image-title
{
    font-weight:bold;
    font-size:12px;
    color:White
}
div.image-desc
{
    line-height:1.3em;
    padding-top:12px;
    color:White
}
div.navigation
{
}
ul.thumbs
{
    clear:both;
    margin:0;
    padding:0
}
ul.thumbs li
{
    float:left;
    padding:0;
    margin:5px 7px 5px 0;
    list-style:none
}
a.thumb
{
    padding:2px;
    display:block;
    border:1px solid #ccc
}
ul.thumbs li.selected a.thumb
{
    background:#000
}
a.thumb:focus
{
    outline:none
}
ul.thumbs img
{
    border:none;
    display:block
}
div.pagination
{
    clear:both
}
div.navigation div.top
{
    margin-bottom:12px;
    height:11px
}
div.navigation div.bottom
{
    margin-top:12px
}
div.pagination a,div.pagination span.current,div.pagination span.ellipsis
{
    display:block;
    float:left;
    margin-right:2px;
    padding:4px 7px 2px 7px;
    border:1px solid #ccc
}
div.pagination a:hover
{
    background-color:#eee;
    text-decoration:none
}
div.pagination span.current
{
    font-weight:bold;
    background-color:#000;
    border-color:#000;
    color:#fff
}
div.pagination span.ellipsis
{
    border:none;
    padding:5px 0 3px 2px
}
div.photographer
{
    color:Gray
}
#featured
{
    width:500px;
    padding-right:30px;
    position:relative;
    border:5px solid #ccc;
    min-height:230px;
    background:#fff;
    direction:rtl
}
#featured ul.ui-tabs-nav
{
    position:absolute;
    top:0;
    left:498px;
    list-style:none;
    padding:0;
    margin:0;
    width:30px
}
#featured ul.ui-tabs-nav li
{
    padding:1px 0;
    padding-left:13px;
    font-size:12px;
    color:#1e79cc
}
#featured ul.ui-tabs-nav li img
{
    float:left;
    margin:2px 5px;
    background:#fff;
    padding:2px;
    border:1px solid #eee
}
#featured ul.ui-tabs-nav li span
{
    font-size:11px;
    font-family:Tahoma;
    line-height:18px
}
#featured li.ui-tabs-nav-item a
{
    display:block;
    height:55px;
    color:#333;
    background:#CCC;
    line-height:20px
}
#featured li.ui-tabs-nav-item a:hover
{
    background:#1e79cc
}
#featured li.ui-tabs-selected
{
    background:url('images/selected-item.gif') top left no-repeat
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a
{
    background:#1e79cc
}
#featured .ui-tabs-panel
{
    width:496px;
    background:#FFF;
    padding-left:3px;
    padding-top:5px;
    padding-bottom:5px
}
#featured .ui-tabs-panel h2
{
    font-family:Tahoma;
    font-size:12pt;
    margin:5px 0;
    padding:0px
}
#featured .ui-tabs-panel ul
{
    margin:0px;
    padding:0px;
    list-style:none
}
#featured .ui-tabs-panel ul li a
{
    text-align:right;
    padding-right:20px;
    background-image:url(images/bulletSmallRed.gif);
    background-position:right center;
    background-repeat:no-repeat
}
#featured .ui-tabs-panel .floatLeft
{
    float:left;
    padding:1px;
    border:3px solid #DFDFDF;
    margin-right:5px;
    margin-bottom:5px
}
#featured .ui-tabs-panel .info
{
    position:absolute;
    top:180px;
    left:0;
    height:70px;
    background:url('images/transparent-bg.png')
}
#featured .info h2
{
    font-size:12px;
    font-family:Georgia,serif;
    color:#fff;
    padding:5px;
    margin:0;
    overflow:hidden
}
#featured .info p
{
    margin:0 5px;
    font-family:Verdana;
    font-size:11px;
    line-height:15px;
    color:#f0f0f0
}
#featured .info a
{
    text-decoration:none;
    color:#fff
}
#featured .info a:hover
{
    text-decoration:underline
}
#featured .ui-tabs-hide
{
    display:none
}
.navi
{
    margin-left:328px;
    width:200px;
    height:20px
}
.navi a
{
    width:8px;
    height:8px;
    float:left;
    margin:3px;
    background:url(images/navigator.png) 0 0 no-repeat;
    display:block;
    font-size:1px
}
.navi a:hover
{
    background-position:0 -8px
}
.navi a.active
{
    background-position:0 -16px
}
#sliderWrap
{
    margin:0 auto;
    width:500px
}
#slider
{
    position:absolute;
    background-repeat:no-repeat;
    background-position:bottom right;
    width:300px;
    height:70px;
    margin-top:-41px
}
#slider img
{
    border:0px
}
#sliderContent
{
    margin:15px 26px 0px 10px;
    position:absolute;
    text-align:right;
    color:White;
    padding:2px
}
#openCloseWrap
{
    position:absolute;
    margin:43px 0px 0px 20px;
    font-size:12px;
    font-weight:bold;
    padding-right:35px
}



