﻿html, body
{
    border: 0;
    padding: 0;
    margin: 0;
}

body
{
    background: #48545C;
    text-align: center;
    font-family: Arial;
    font-size: 12px;
}
.regularTxt
{
    text-align: center;
    font-family: Arial;
    font-size: 12px;
	color: #ffffff;
}
.articleTxt
{
    text-align: center;
    font-family: Arial;
    font-size: 12px;
	color: #ffffff;
}
.articleTxt A
{
    text-align: center;
    font-family: Arial;
    font-size: 12px;
	color: #ffffff;
}
h1
{
    direction: rtl;
    font-weight: bold;
    color: #ffffff;
    font-size: 14px;
    font-family: Arial;
}
h2
{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
}
#center
{
    width: 974px;
    height: 558px;
    margin: 0 auto;
    padding: 0 5px;
    text-align: right;
    background: #41535D url('../images/background.jpg') no-repeat top right;
    background-repeat:no-repeat;
    direction: rtl;
}

/*--------------Default Page---------------------------------*/
#top_menu_holder
{
    width: 964px;
    height: 18px;
    float: right;
    border-bottom: solid 1px #adadad;
    padding: 8px 5px 3px;
    font-size: 15px;
}

.top_menu_link
{
    color: #ffffff;
    text-decoration: none;
    float: right;
}

.top_menu_sep
{
    color: #ffffff;
    padding: 0 10px;
    float: right;
}

/* submenu */
.submenu
{
	position:absolute;
	padding: 0 4px 0 4px;
	width:200px;
	height:auto;
	background-color:#a0a0a0;
	top:30px;display:none;
}
.submenu div
{
	clear:both;
	float:right;
	border-bottom:1px solid #333333;
	width:100%;
	height:20px;
	text-align:right;
}	
.submenu a
{
	text-decoration:none;
	font-family:Arial;
	font-size:11pt;
	color:#ffffff;
}
.submenu div:hover
{
	background-color:#c0c0c0;
}

/* breadcrumbs */
#breadcrumbs
{
	clear:both;
	float:right;
	height:20px;
	text-align:right;
	padding-top:20px;
	padding-right:50px;
}
#breadcrumbs div
{
	float:right;
	padding-left:5px;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
	direction:rtl;
}
#breadcrumbs div a
{
	font-size:9pt;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}
#breadcrumbs div a:hover
{
	text-decoration: underline;
}


#footer
{
    width: 960px;
    padding: 2px 0 0 14px;
    border-top: solid 1px #848484;
    text-align: left;
}

.footer_link
{
    text-decoration: none;
    font-weight: bold;
    color: #E49F44;
	font-size: 13px;
}

#main_holder
{
    width: 974px;
    text-align: right;
    border: solid 1px white;
}

#default_right_holder
{
    width: 145px;
    height: 360px;
    padding: 120px 0 0 0;
    float: right;
}

#logo_banner_holder
{
    width: 165px;
    height: 100px;
    padding: 0 43px 15px;
    float: right;
}

#homepage_text
{
    width: 192px;
    height: 150px;
    float: right;
}

#default_left_holder
{
    width: 750px;
    height: 415px;
    padding: 40px 0 0 0;
    float: right;
}

/*--------------Product Page---------------------------------*/
#right_product_page
{
    width: 150px;
    float: right;
    vertical-align:top;
}

#product_logo_banner
{
    width: 96px;
    height: 94px;
    padding-top: 15px; /*  padding: 15px 10px 50px 184px; */
    float: right;
    vertical-align:top;
}

#content_menu_holder
{
    width: 100px;
    padding: 0 10px 0 0;
    float: right;
}

.content_menu_link
{
    width: 150px;
    height: 17px;
    padding: 3px 0 0 0;
    border-bottom: solid 1px #b5b4b4;
    float: right;
    clear: both;
    color: #ffffff;
    text-decoration: none;
}
.content_menu_link_hilited
{
    width: 150px;
    height: 17px;
    padding: 3px 0 0 0;
    border-bottom: solid 1px #b5b4b4;
    float: right;
    clear: both;
    color: Orange;
    text-decoration: none;
}
.content_menu_link_wide
{
    width: 150px;
    height: 30px;
    padding: 3px 0 0 0;
    border-bottom: solid 1px #b5b4b4;
    float: right;
    clear: both;
    color: #ffffff;
    text-decoration: none;
}
.content_menu_link_hilited_wide
{
    width: 150px;
    height: 30px;
    padding: 3px 0 0 0;
    border-bottom: solid 1px #b5b4b4;
    float: right;
    clear: both;
    color: Orange;
    text-decoration: none;
}
.content_submenu_link
{
    width: 105px;
    padding: 3px 10px 0 0;
    float: right;
    clear: both;
    color: #ffffff;
    text-decoration: none;
    border-right: solid 1px #b5b4b4;
}
.content_submenu_link_hilited
{
    width: 105px;
    padding: 3px 10px 0 0;
    float: right;
    clear: both;
    color: #ffffff;
    text-decoration: none;
    border-right: solid 1px #b5b4b4;
}
#content_submenu_border
{
    width: 6px;
    padding: 0 0 0 0;
    height: 100%;
    border-right: solid 1px #b5b4b4;
    border-top: solid 1px #b5b4b4;
    border-bottom: solid 1px #b5b4b4;
    float: right;
}
#content_submenu_holder
{
    width: 100px;
    padding: 0 10px 0 0;
    height: 100px;
    float: right;
}
#center_product_page
{
    width: 522px;
    padding: 70px 0 0 22px;
    float: right;
}

#big_product_image
{
    height: 311px;
    float: right;
}

#product_desc
{
    width: 522px;
    padding: 10px 0 0 0;
    float: right;
}

.title
{
    direction: rtl;
    font-weight: bold;
    color: #ffffff;
}

.teaser
{
    direction: rtl;
    color: #ffffff;
}


#left_product_page
{
    width: 140px;
    height: 425px;
    padding: 70px 0 0 0;
    float: right;
}

#images_label
{
    width: 140px;
    height: 20px;
    padding: 0 0 5px 0;
    float: right;
}

.small_image
{
    /* width: 54px;     height: 53px;     */
    float: right;
    margin: 0 0 10px 10px;
    border: 0;
}

/*--------------Category Page---------------------------------*/
#right_cat_page
{
    width: 300px;
    height: 495px;
}

#cat_logo_banner
{
    width: 96px;
    height: 94px;
    padding: 15px 10px 110px 150px;
    float: right;
}

#cat_content
{
    width: 250px;
    height: 276px;
    padding: 0 0 0 0px;
    float: right;
}

.cat_title
{
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    direction: rtl;
	margin-bottom: 0; 
	padding-bottom: 0;     
	margin-top: 0; 
	padding-top: 0;     
}

.cat_teaser
{
    color: #ffffff;
    direction: rtl;
}

#left_cat_page
{
    margin-right: 30px;
    margin-top: 60px;
}

.cat_image_holder
{
    width: 121px;
    height: 124px;
    padding: 0 27px 0 0;
}

.cat_image
{
    width: 121px;
    height: 101px;
    float: right;
    border: 0;
    padding-top:5px;
}
 .cat_image_title
{
    width: 121px;
    padding-top:3px;
    padding-bottom:14px;
    vertical-align: middle;
    color: #ffffff;
    direction: rtl;
}
/*** floating panels ***/
.Panel_shadowed
{
    border:solid 1px #555555;
    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#ccf4f3ee, GradientType=1)
    progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=3, Direction=135);
}
.page_header
{
    height:25px;
    color:#ffffff;
    font-size:14px;
    font-weight:bolder;
	padding-left: 5px;
}
.textbox
{
	border: #555555 1px fixed;
    font-size: 12px;
    color: #ffffff;
    font-family: arial, verdana, helvetica, sans-serif
}
.error
{
    font-size: 13px;
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
    font-weight:bold;
}
.CommonButton
{
	clear:			both;
	border:			1px solid rgb( 145, 155, 156 );
	cursor:pointer;
	position:		inherit;

	font:				12px Tahoma;
	color:				white;

	filter:			progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#fffcfcfe, EndColorStr=#ccf4f3ee, GradientType=1)
					progid:DXImageTransform.Microsoft.Shadow(Color=#ff919899, Strength=3, Direction=135);

}

/* FAQ */
#faq_area
{
    float:right;
    width:780px;
    padding-top: 30px;
    direction: rtl;
}

    #faq_area .question
    {
        float:right;
        width:700px;
        padding: 10px 15px 0 0;
        font-family: Arial;
        font-weight: bold;
        color: #ffffff;
        cursor:pointer;
        background-image:url(images/LeftArrow.png);
        background-position:bottom right;
        background-repeat:no-repeat;
    }
        #faq_area .question:hover
        {
            color: Orange;
        }
        #faq_area .question_selected
        {
            float:right;
            width:700px;
            padding: 10px 15px 0 0;
            font-family: Arial;
            font-weight: bold;
            cursor:pointer;
            color: Orange;
            background-image:url(images/DownArrow.png);
            background-position:bottom right;
            background-repeat:no-repeat;
        }
        
    #faq_area .answer
    {
        float:right;
        padding: 0 15px 20px 0;
        display:none;
        width:700px;
        font-family: Arial;
        font-weight: bold;
        color: #ffffff;
    }

