﻿/*Reset css*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,form,label{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;list-style:none;}
*{outline:none;}
p,h1,h2,h3,h4,ul,li{padding:0;margin:0;}
h2{font-family:Tahoma;font-size:8pt;}
a,a:visited{text-decoration:none;outline:none;}
a img,:link img,:visited img{border:none;}
:focus{outline:none;}
input,textarea{outline:none;}
input,textarea,select{font-family:Tahoma;font-size:8pt;}
input[type=text],input[type=button],textarea,select,input[type=submit]{padding:3px;}
input[type=button],input[type=submit]{min-width:55px;}
hr{direction:ltr;}
body{background:#f2f2f2;font:8pt Tahoma;overflow-x:hidden;}
/*Commons*/
.rtl{direction:rtl;}
.ltr{direction:ltr;}
.right{float:right;}
.left{float:left;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.top{vertical-align:top;}
.automargin{margin:0 auto;}
.clear_both{clear:both;}
.clear{clear:both;}
.clearfix{display:block;zoom:1;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.bold{font-weight:600 !important;}
.block{display:block;}
.hide{display:none;}
.pad5{padding:5px;}
.hand{cursor:pointer;}
.quote{color:#45434d;display:block;padding:5px;font-style:italic;}
.overflow-hidden{overflow:hidden;}
.block{display:block;font-weight:normal !important;}
.red{color:red !important;}
/* Form Elements*/
input[type=text],input[type=password],input[type=button]{font:8pt Tahoma;}
input[type=button]{padding:3px;}
/*Interface*/
.spr1{background:url('/skin/default/images/interface/spr1.png');}

.interface_header{width: 1001px;margin: 0 auto;overflow: hidden;}
.interface_logo{width:289px;height:75px;background-position:0px -27px;float: right;display: block;}

.interface_header_toolbox{width:500px;padding-top:25px;}
.interface_header_toolbox li{float:left;width:79px;height:52px;background:url('/skin/default/images/interface/spr1.png') no-repeat 0px -104px;}
.interface_header_toolbox li:hover{background-position:-78px -104px;}
.interface_header_toolbox a,.interface_header_toolbox a:visited,.interface_header_toolbox span{display:block;width:78px;height:50px;}
.interface_header_toolbox a:hover{color:#ff4e00;}
.interface_header_toolbox_register{background-position:0px -308px;}
.interface_header_toolbox_profile{background-position:-79px -308px;}
.interface_header_toolbox_login{background-position:-79px -242px;}
.interface_header_toolbox_logout{background-position:-156px -180px;}
.interface_header_toolbox_cart{background-position:-79px -180px;}
.interface_header_toolbox_compare{background-position:0px -242px;}
.interface_header_toolbox_history{background-position:0px -180px;}
.interface_header_toolbox_tel{background-position:-156px -242px;}


.interface_menubox_holder{background:#e35613 url('/skin/default/images/interface/spr1.png') repeat-x 0px -375px;width:100%;}
.interface_menu_container{width: 1001px;margin: 0 auto;}
.interface_menubox{float: right;width: 600px;}
.interface_searchbox_holder{float: left;padding: 5px;width: 221px;}
.interface_searchbox{background-position:  0px -418px;background-repeat: no-repeat;width: 221px;height: 29px;}
.interface_searchbox input{border: 1px solid #fff;direction: rtl;width: 180px;margin: 4px 3px;background: #fff;color: #000;float: right;}
.interface_searchbox span{background-position: -16px -447px;width: 16px;height: 16px;float: right;background-repeat: no-repeat;margin: 7px 5px 6px 0px;cursor: pointer;}
.interface_searchbox span:hover{background-position: 0px -447px;}

.interface_adv_searchbox_holder{display: block;float: left;width: 90px;height: 29px;padding: 5px;}
.interface_adv_searchbox_holder a,.interface_adv_searchbox_holder a:visited{
	background-position: 0px -470px;
	display: block;
	height: 11px;
	margin: 10px auto;
	width: 80px;
}
.interface_adv_searchbox_holder a:hover{
	background-position: 0px -481px;
}
.interface_mainbox{width: 1001px;margin: 0 auto;}


.interface_copyrightbox{text-align:center;}
.interface_copyrightbox,.interface_copyrightbox a,.interface_copyrightbox a:visited{color:#000;}
.interface_copyrightbox a:hover{color:#feff09;}
.interface_waitbox{background:transparent url('/skin/default/images/interface/pageajax_wait.gif') no-repeat center center;padding:35px;}
.interface_waitbox_module{background:transparent url('/skin/default/images/interface/pageajax_wait_module.gif') no-repeat center center;padding:20px;}
.icms{text-align:center;padding:5px;background:#b2bcc6;}
.icms a,.icms a:visited{color:#000;}
.interface_footer{background:#b2bcc6 url('/skin/default/images/interface/footer-bg.png') no-repeat top center;height:90px;}
.interface_footer_inner{padding:20px 20px;width:900px;margin:0px auto;text-align:right;line-height:2;}
.interface_footer_inner a{color:#333;}
.interface_footer_inner a:hover{color: #fff;}

/*Side*/
.side_right{width:240px;float:right;margin: 3px 0px 1px 1px;padding:1px 0px 1px 0px;}
.side_left{width:240px;float:right;margin: 3px 0px 1px 1px;padding:1px 0px 1px 0px;}
.side_center{width:50.52%;float:right;margin:1px 2px 1px 2px;}
.one_column_side_center{width:758px;float:right;margin: 3px 2px 1px 0px;}
/*	Details	*/
.interface_details_mainbox{background:#fff;margin-bottom:5px;border-radius:4px;border:2px solid #eee;}
.interface_details_header_box{padding:3px;}
.interface_details_header_box a,.interface_details_header_box:visited{color:#000;font-weight:600;}
.interface_details_header_box a:hover{color:#ec8200;}
.interface_details_header_content{padding:10px;font-weight:600;color:#000;background:#c5c5c5;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c7c9',endColorstr='#ababab');background:-webkit-gradient(linear,left top,left bottom,from(#c6c7c9),to(#ababab));background:-moz-linear-gradient(top,#c6c7c9,#ababab);text-shadow:0 1px 0 rgba(255,255,255,.8);}
.interface_details_content_box{line-height:150%;}
.interface_details_item_header_box{padding:13px 25px 10px 22px;}
.interface_details_item_header_button{width:20px;padding-top:3px;}
.interface_details_item_header_box h2{font-family:Tahoma;font-size:8pt;font-weight:600;}
.interface_details_item_header_box a,.interface_details_item_header_box a:visited{color:#3c3c3c;}
.interface_details_item_header_box a:hover{color:#000;}
.interface_details_item_content{padding:8px;text-align:justify;}
.interface_details_desc{border:1px solid #b9b9b9;padding:5px;text-align:justify;background:#fff;margin-bottom:8px;}
.interface_details_item_tools{padding:0px 3px 0px 3px;}
.interface_details_lable{padding-right:1px;padding-left:1px;}
.interface_details_infobox{border:1px solid #ccc;background:#fff;padding:5px;margin:5px 0px 5px 0px;text-align:justify;}
.interface_details_infobox ul{padding:0;margin:0;list-style:none;}
.interface_details_infobox ul li{padding:4px;}
/*	Lists	*/
.interface_list_mainbox{background:#fff;margin-bottom:5px;border-radius:4px;}
.interface_list_header_box{padding:3px;}
.interface_list_header_box a,.interface_list_header_box:visited{color:#000;font-weight:600;}
.interface_list_header_box a:hover{color:#ec8200;}
.interface_list_header_content{padding:10px;font-weight:600;color:#000;background:#c6c7c9;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c7c9',endColorstr='#ababab');background:-webkit-gradient(linear,left top,left bottom,from(#c6c7c9),to(#ababab));background:-moz-linear-gradient(top,#c6c7c9,#ababab);text-shadow:0 1px 0 rgba(255,255,255,.8);}
.interface_list_content_box{line-height:150%;}
.interface_list_content{padding:10px;min-height:150px;}
.interface_list_fulltext{padding:5px;line-height:2;}
.interface_list_fulltext h3{margin:10px 0px;background:#f5f5f5;border:1px solid #c1c1c1;padding:3px;}
.interface_list_fulltext h4{margin:10px 10px;background:#f0ffff;border:1px solid #c1feff;padding:1px 3px;}
.interface_list_fulltext p.sub{margin:10px 20px;}
.interface_list_fulltext p.img{margin:10px auto;}
.interface_list_fulltext p{line-height:2;}
.interface_list_fulltext ul,.interface_list_fulltext ol{margin:10px 20px;background:#e2e2e2;}
.interface_list_fulltext ul li,.interface_list_fulltext ol li{border-bottom:1px solid #e2e2e2;background:#f7f7f7;margin-right:30px;padding:5px 15px;}
.interface_list_fulltext ul li span,.interface_list_fulltext ol li span{margin:0px;padding:3px 0;line-height:2.5;}
.interface_list_fulltext table{width:99%;}
.interface_list_fulltext td{padding:10px 5px;text-align:center;}
.interface_list_fulltext thead td{background:#dddddd url('/skin/default/images/interface/tablebg.gif') repeat-x bottom;font-weight:600;padding:20px 5px;}
.interface_list_fulltext tbody tr{background:#fafafa url('/skin/default/images/interface/tabletdbg.gif') repeat-x bottom;}
.interface_list_fulltext tbody tr:hover{background:#ffffe0;}
.interface_list_item_header_box{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cde4ff',endColorstr='#ffffff');background:-webkit-gradient(linear,left top,left bottom,from(#cde4ff),to(#fff));background:-moz-linear-gradient(top,#cde4ff,#fff);border-radius:4px;margin:5px;padding:5px;}
.interface_list_item_header_button{width:20px;padding-top:3px;}
.interface_list_item_header_box h2{font-family:Tahoma;font-size:8pt;}
.interface_list_item_header_box a,.interface_list_item_header_box a:visited{color:#3c3c3c;font-weight:600;}
.interface_list_item_header_box a:hover{color:#000;}
.interface_list_item_content{padding:3px;}
.interface_list_info{padding:3px;width:110px;}
.interface_list_icon{padding:3px;}
.interface_list_paging{padding:5px;border-top:1px dotted #ccc;margin-top:2px;}
.interface_list_paging ul{list-style:none;margin:0;padding:0;}
.interface_list_paging ul li{display:inline;border:1px solid #a9a9a9;margin-left:2px;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c7c9',endColorstr='#ababab');background:-webkit-gradient(linear,left top,left bottom,from(#c6c7c9),to(#ababab));background:-moz-linear-gradient(top,#c6c7c9,#ababab);border-radius:2px;}
.interface_list_paging ul li a{color:#000;display:block;padding:3px 6px 3px 6px;font-weight:600;}
.interface_list_paging ul li:hover{border:1px solid #727272;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px#888;box-shadow:0 0 5px #888;}
.interface_list_paging .nohref{cursor:default;}
.interface_list_paging .nohref span{display:block;padding:3px 6px 3px 6px;color:#eee !important;}
.interface_list_paging .current{border:1px solid #727272;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#727272',endColorstr='#ababab');background:-webkit-gradient(linear,left top,left bottom,from(#727272),to(#ababab));background:-moz-linear-gradient(top,#727272,#ababab);}
.interface_list_paging .current span{color:yellow !important;cursor:default;}
.interface_list_paging .current a,.listview_paging .current a:visited{color:red;}
.interface_list_totalpages{padding:3px 6px 3px 6px;font-weight:600;border:1px solid #a9a9a9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c7c9',endColorstr='#ababab');background:-webkit-gradient(linear,left top,left bottom,from(#c6c7c9),to(#ababab));background:-moz-linear-gradient(top,#c6c7c9,#ababab);border-radius:2px;}
.interface_list_info .date{line-height:1;margin:0px 8px 0px 0px;width:40px;display:block;color:#666;font-size:35px;font-weight:600;text-shadow:1px 1px 2px #ccc;}
.interface_list_info .month-year{width:60px;padding-top:5px;}
.interface_list_info .month{line-height:1;text-transform:uppercase;display:block;color:#666;font-size:92%;padding:0px 4px;margin-bottom:5px;}
.interface_list_info .year{line-height:1;text-transform:uppercase;display:block;letter-spacing:0.2em;color:#666;font-size:92%;direction:rtl;unicode-bidi:embed;}
.interface_list_info .author{line-height:1;margin-top:5px;display:block;padding:0px 4px;font-size:75%;}
.interface_list_info .author strong{color:#999;}
.interface_list_desc{padding:5px;text-align:justify;margin-bottom:8px;width:565px;}
.interface_list_item_tools{padding:0px 3px 0px 3px;}
.interface_list_item_tools a,.interface_list_item_tools a:visited{color:#215d7f;margin:0px 3px;text-decoration:none;font-weight:600;}
.interface_list_item_tools a:hover{color:#13364a;}
.interface_list_lable{padding-right:1px;padding-left:1px;}
/*Search*/
.interface_search_main_box{padding:8px;}
.interface_search_main_box input[type=text]{width:420px;}
.interface_search_main_box select[multiple=multiple]{border:1px solid #ccc;width:280px;}
.interface_search_list_content_box{padding:5px;}
.interface_search_list_header_box{padding:15px 0px 0px 0px;}
.interface_search_list_header_box a,.interface_search_list_header_box a:visited{color:#2200c1;}
.interface_search_list_header_box a:hover{color:#0e774a;}
.interface_search_list_url{padding:5px 3px 5px 3px;color:#45434d;}
.interface_search_list_desc{padding:8px 3px 5px 3px;}
.interface_search_list_item_tools{color:#45434d;padding:5px 3px 5px 3px;}
.interface_search_noresult_box{background:#fff;padding:8px;border:1px solid maroon;width:95%;margin:0 auto;margin-top:10px;}
.interface_search_noresult_box h3{color:#7d0000;font-size:10pt;}
.interface_search_noresult_box ul{display:block;padding:15px;margin:0;}
.interface_search_noresult_box ul li{padding:5px;}
/*	ModuleBox	*/
.interface_module_mainbox{background:#fff;margin-bottom:5px;border-radius:4px;border:2px solid #eee;}
.interface_module_header_box{padding:3px;}
.interface_module_header_content{padding:10px;font-weight:600;color:#000;background:#c5c5c5;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c7c9',endColorstr='#ababab');background:-webkit-gradient(linear,left top,left bottom,from(#c6c7c9),to(#ababab));background:-moz-linear-gradient(top,#c6c7c9,#ababab);text-shadow:0 1px 0 rgba(255,255,255,.8);}
.interface_module_content_box{padding:5px;min-height:50px;}
/* ModuleBox Scroll Content*/
.interface_module_scrollable{position:relative;overflow:hidden;height:200px;width:100%;color:#45434d;}
.interface_module_scrollable .items{position:absolute;height:20000em;width:100%;}
.interface_module_scrollable .items div{height: 100px;}
.interface_module_scrollable p{text-align:justify;}
.interface_module_scrollable a,.interface_module_scrollable a:visited{color:#34323a;font-weight:600;display:block;text-align:justify;}
.interface_module_scrollable a:hover{color:#000;}
.interface_module_scrollable .itemicon{padding:0px 2px 0px 2px;height:115px;}
/* Calendar */
.interface_events_calendar{width:100%;}
.interface_events_calendar td{text-align:center;}
.interface_events_calendar_header{background:#fff;}
.interface_events_calendar_header_table{margin:0 auto;width:100%;font-weight:600;color:#29282e;}
.CalendarPrevMonth,.CalendarNextMonth{border:1px solid #eee;width:24px;height:24px;background-image:url('/skin/default/images/interface/calendar_buttons.gif');background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
.CalendarPrevMonth{background-position:0px -24px !important;}
.CalendarPrevMonth:hover,.CalendarNextMonth:hover{border:1px solid #ccc;}
.interface_events_calendar_daystitle{font-weight:600;}
.interface_events_calendar_days{}
.interface_events_calendar_days a,.interface_events_calendar_days a:visited{color:#29282e;}
.interface_events_calendar_days a:hover{color:teal;}
.interface_events_calendar_today{background:#fff;}
.interface_events_calendar_today a,.interface_events_calendar_today a:visited{font-weight:600;}
/*Events*/
.interface_events_mainbox{margin-bottom:3px;}
.interface_events_header{font-weight:600;color:#fff;background:#29282e;padding:3px 5px 3px 5px;text-align:justify;}
.interface_events_box{text-align:justify;padding:3px;color:#45434d;}
.interface_events_icon{padding:1px 3px 1px 3px;}
/*SiteMap*/
.interface_sitemap_mainbox *{margin:0;padding:0;font-family:Tahoma;font-size:8pt;}
.interface_sitemap_mainbox{width:99%;margin:0 auto;}
.interface_sitemap_mainbox div{width:99%;margin:0 auto;}
.interface_sitemap_mainbox a,.interface_sitemap_mainbox a:visited{text-decoration:none;color:#000;display:block;padding:4px 0px 4px 0px;}
.interface_sitemap_mainbox a:hover{text-decoration:underline;}
.interface_sitemap_mainbox ul{padding:3px 20px 3px 20px;list-style:none;list-style-image:url(/skin/default/images/icons/bullet_black.png);-webkit-box-shadow:2px 2px 5px black;font-weight:600;}
.interface_sitemap_mainbox ul li{padding:0;margin:0;}
.interface_sitemap_mainbox ul ul{list-style-image:url(/skin/default/images/icons/bullet_red.png);}
.interface_sitemap_mainbox ul ul ul{list-style-image:url(/skin/default/images/icons/bullet_blue.png);}
.interface_sitemap_mainbox ul ul ul ul{list-style-image:url(/skin/default/images/icons/bullet_green.png);}
.interface_sitemap_mainbox ul ul ul ul ul{list-style-image:url(/skin/default/images/icons/bullet_orange.png);}
.interface_sitemap_mainbox ul ul ul ul ul{list-style-image:url(/skin/default/images/icons/bullet_purple.png);}
/*weather*/
.weather-mainbox{}
.weather-mainbox table{width:100%;border-top:1px solid #fff;margin-top:10px;}
.weather-cuurent-table{}
.weather-cuurent-table td{padding:5px;}
.weather-current-title{font-weight:600;color:#29282e;}
.weather-current-icon{text-align:center;}
.weather-current-desc{text-align:center;direction:ltr;font-weight:600;color:#29282e;font-size:14pt;font-family:Verdana;}
.weather-current-wind{text-align:center;color:#29282e;}
.weather-forcast{}
.weather-forcast td{text-align:center;width:25%;}
.weather-forcast span{display:block;padding:2px 0px 0px 0px;color:#29282e;}
.weather-lastupdate{text-align:center;color:#29282e;padding:10px;}
/*Pray Times*/
.praytime-box{}
.praytime-date{color:#29282e;text-align:center;font-weight:600;padding:8px 0px 2px 0px;}
.praytime-box table{width:100%;border-bottom:1px solid #fff;border-top:1px solid #fff;margin:10px 0px 10px 0px;display:block;}
.praytime-box table td{width:50%;padding:3px;}
.praytime-notice{color:#29282e;text-align:justify;}
/*List Menu*/
.listmenu_box{margin:0 auto;width:100%;}
.listmenu_box ul{margin:0;padding:0;}
.listmenu_box ul li{clear:both;margin-top:1px;list-style:none;}
.listmenu_box ul a,.listmenu_box ul a:visited{display:block;padding:4px 2px 4px 2px;border:1px solid transparent;text-align:justify;color:#3c3c3c;}
.listmenu_box ul a:hover{border:1px solid #4682b4;background:#e5eef5;color:#000;}
.listmenu_box ul a:hover .icon_listmenuarrow{background-position:-48px 0;}
/*Msgs*/
.ivalidator_error{border:1px solid red !important;}
/*Special*/
.newmenu{color:Red;font-weight:600;}
/*Icons*/
.page_icons{background:url('/skin/default/images/icons/pageicons.gif');width:16px;height:16px;display:block;margin:0px 2px 0px 2px;}
.page_icons_medium{background:url('/skin/default/images/icons/pageicons.gif');width:32px;height:32px;display:block;}
.icon_pages{background-position:0 0;}
.icon_listmenuarrow{background-position:-32px 0;}
.icon_listmenuarrow:hover{background-position:-48px 0;}
.icon_email{background-position:-112px 0;}
.icon_comment{background-position:-80px 0;}
.icon_readmore{background-position:-64px 0;}
.icon_favorites{background-position:-96px 0;}
.icon_clickcounter{background-position:-160px 0;}
.icon_rank{background-position:-144px 0;}
.icon_date{background-position:0 -16px;}
.icon_attachment_download{background-position:-48px -16px;}
.icon_attachment_url{background-position:-16px -16px;}
.icon_attachment_password{background-position:0px -32px;}
.icon_attachment_filesize{background-position:-16px -32px;}
.icon_contact_email{background-position:-64px -16px;cursor:pointer;}
.icon_welcome{background-position:-80px -16px;}
.icon_register{background-position:-96px -16px;}
.icon_login{background-position:-112px -16px;}
.icon_logout{background-position:-128px -16px;}
.icon_profile{background-position:-144px -16px;}
.icon_relative_content{background-position:-160px -16px;}
.icon_person{background-position:-48px -32px;}
.icon_person_email{background-position:-32px -32px;}
/*Quick Login*/
.quicklogin_title{width:60px;}
.quicklogin_input{width:155px;}
/*Quick Search*/
.quicksearch_title{width:30%;}
.quicksearch_input{width:70%;}
/*Messages*/
.message_form{width:720px;margin:0 auto;padding:5px;display:none;}
.message_form input[type=text]{width:60%;}
.message_form fieldset{border:1px solid #29282e;padding:10px;}
.message_form fieldset legend{font-weight:600;}
.messagelist{width:720px;border:1px solid #29282e;margin:0 auto;}
.messagelist th{padding:5px;color:#fff;}
.messagelist thead tr,.messagelist tfoot tr{background:#29282e;}
.messagelist thead th{cursor:hand;}
.messagelist td{padding:5px;}
.messagelist_title{width:380px;}
.messagelist_sender{width:150px;}
.messagelist_date{width:130px;}
.messagelist_delete{width:20px;cursor:default !important;}
.messagelist_new{background:url('/skin/default/images/datatables/newmsg.png') no-repeat center center;cursor:pointer;}
.messagelist_reply{width:20px;cursor:default !important;}
.messagelist tr.odd{background-color:#ccc;}
.messagelist tr.even{background-color:#eee;}
.messagelist .newmessage td{font-weight:600;}
.messagelist .delete{background:url('/skin/default/images/datatables/delete.png') no-repeat center center;cursor:pointer;}
.messagelist .reply{background:url('/skin/default/images/datatables/reply.png') no-repeat center center;cursor:pointer;}
.message_readbox{color:#000;padding:5px;}
.message_readbox h1{color:#45434d;font-size:9pt;}
.message_readbox div{text-align:justify;line-height:150%;padding:10px 0px 10px 0px;}
/*Comments*/
.comment_container{border:1px solid #dfdfdf;width:90%;margin:0 auto;margin-bottom:5px;padding:20px;margin-top:5px;background:#f6f5f5;border-radius:4px;}
.comment_container h4{font-size:8pt;font-weight:600;display:inline;color:#394820;}
.comment_date{padding:0px 3px 0px 3px;color:#3c3c3c;font-size:7pt;}
.comment_title{padding:10px;font-weight:600;display:block;border-radius:4px;background:#ffefd5;margin:5px 0px;}
.comment_text{text-align:justify;line-height:2;margin:10px;}
.comment_onlymembers{background:#f8eaea;padding:10px;width:94%;margin:8px auto;border:1px solid #d47e7e;border-radius:4px;}
.comment_responsibility{background:#eef1ff;padding:10px;width:94%;margin:8px auto;border:1px solid #b6c0c7;border-radius:4px;}
.comment_form{margin:0 auto;width:96%;}
.comment_form input[type=text]{width:80%;margin-top:2px;padding:2px;}
.comment_form input[type=button]{padding:3px 6px 3px 6px;}
.comment_error{border-color:#a52a2a !important;}
/*Attachments*/
.attachment_box{border:1px solid #ccc;background:#fff;padding:5px;}
.attachment_section_header{font-weight:600;background:#5b5b5b;color:#fff;padding:3px;}
.attachment_imagebox{}
.attachment_itemsbox{margin:3px 0px 3px 0px;}
.attachment_imagebox a{display:block;width:80px;height:80px;border:1px solid #ccc;background:#eee;margin:0px 5px 5px 5px;text-align:center;background-position:center center;background-repeat:no-repeat;}
.attachment_imagebox a:hover{border:1px solid #b6b6b6;background-color:#e2e2e2;}
.attachment_filebox{}
.attachment_filebox ul{padding:0;margin:0;list-style:none;}
.attachment_filebox ul li{padding:4px;}
.attachment_filebox ul a,.attachment_filebox ul a:visited{color:#0066cc;}
.attachment_filebox ul a:hover{color:#29282e;}
.attachment_playlist{width:30%;border-left:1px solid #ccc;height:250px;overflow-y:scroll;padding:0px;}
.attachment_playlist a,.attachment_playlist a:visited{display:block;padding:3px 3px;border:1px solid #ccc;border-left:none;margin-bottom:2px;color:#000;font-weight:normal !important;}
.attachment_playlist a:hover{background:#eeeeee;}
.attachment_player{width:69.7%;height:250px;background:#000;text-align:center;}
/*Relative*/
.relative_box{border:1px solid #ccc;background:#fff;padding:5px;}
.relative_box ul{clear:both;margin-top:1px;list-style:none;}
.relative_box ul li{padding:4px;}
.relative_box ul li a,.relative_box ul li a:visited{color:#0066cc;}
.relative_box ul li a:hover{color:#29282e;}
/*ModuleBoxes*/
.module_row_pad{padding:2px;overflow:hidden;}
/*News*/
.news_firstnews{padding:5px;text-align:justify;line-height:150%;border-bottom:1px dotted #ccc;margin-bottom:5px;}
.news_firstnews span{color:#45434d;font-size:7pt;}
.news_firstnews a,.news_firstnews a:visited{color:#000;font-weight:600;}
.news_firstnews a:hover{color:#ff4500;}
.news_firstnews img{padding:0px 3px 0px 3px;}
.news_itembox{text-align:justify;padding:5px;color:#45434d;border-bottom:1px dotted #ccc;clear: both;width: 748px;}
.news_itembox img{padding:0px 3px 0px 3px;}
.news_itembox a,.news_itembox a:visited{color:#45434d;font-weight:600;}
.news_itembox a:hover{color:#000;}
.news_itembox span{color:#45434d;font-size:7pt;}
/*FAQ*/
.faq_questionsbox{background:#fff5ec;}
.faq_questionsbox,.faq_answersbox{border:1px solid #ccc;border-radius:4px;padding:5px;margin:0 auto;margin-bottom:2px;margin-left:2px;margin-right:2px;display:block;}
.faq_questionsbox ul{list-style:none;display:block;}
.faq_questionsbox ul li{display:block;border:1px solid #fff5ec;cursor:pointer;padding:2px;font-weight:600;}
.faq_questionsbox ul li:hover{border:1px solid #45434d;background:#fff;border-radius:2px;}
.faq_question{font-weight:600;background:#fafafa;padding:4px;border-radius:2px;}
.faq_answer{text-align:justify;margin:5px 10px;}
.faq_answer p{line-height:2 !important;}
/*Contact*/
.contact_mainbox{padding:5px;text-align:justify;}
.contact_toolbox{border:1px solid #fff;padding:3px 8px 3px 8px;margin-top:2px;}
.contact_toolbox:hover{background:#e8f6fd;}
.contact_header{font-weight:600;background:#29282e;padding:5px;color:#fff;border-radius:4px;}
.contact_icon{min-height:100px;min-width:100px;}
.contact_rows{clear:both;padding:4px;font-weight:600;margin-top:4px;}
.contact_title{width:20%;background:#fff;padding:5px;}
.contact_desc{width:77%;padding:5px;}
.quickcontact_title{width:20%;}
.quickcontact_input{width:80%;}
/*Register*/
.interface_register_mainbox{}
.interface_register_mainbox fieldset{border:1px solid #ccc;padding:0px 8px 8px 8px;margin:10px;}
.interface_register_mainbox legend{background:#fff;border:1px solid #ccc;padding:3px 5px 3px 5px;margin:0px 5px 0px 5px;font-weight:600;}
.interface_register_mainbox table{width:100%;}
.interface_register_mainbox table th{}
.interface_register_mainbox table td{width:200px;height:25px;padding:2px 10px;}
.interface_register_mainbox table input,.interface_register_mainbox table textarea{width:100%;padding:4px;}
.interface_register_personalinfo table td{width:300px;}
.interface_register_tip{font-weight:normal;}
.interface_register_securecodebox{text-align:center;background:#ccc;padding:8px;font-weight:600;vertical-align:top;border-radius:4px;}
.interface_register_securecodebox table{width:230px;margin:0 auto;}
.interface_register_securecodebox table th{width:100px !important;}
.interface_register_securecodebox table td{width:50px !important;}
.interface_register_securecodebox table input{width:40px;direction:ltr;border:1px solid #000;font-weight:600;text-align:center;}
.interface_register_role{text-align:justify;padding:5px;}
.interface_register_submitbox{text-align:center;padding:8px;}
.interface_register_submitbox input{padding:8px;border:1px solid #45434d;border-radius:4px;background:orange;}
.interface_register_notavailable{border:1px solid #8b0000;background:#ffe5e5;padding:50px;width:80%;margin:0 auto;font-weight:600;text-align:center;}
/* Password */
.PasswordBar{direction:ltr;border:1px solid #B5B8C8;margin:3px 0 3px 0;background-image:url(/skin/default/images/passwordmeter/passstrength_background.gif);width:200px;}
.PasswordMeter{background-image:url(/skin/default/images/passwordmeter/passstrength.gif);height:10px;width:0;line-height:1px;font-size:1px;}
/*Login*/
.interface_login_mainbox{width:489px;height:650px;padding-top:90px;}
.interface_login_box{margin:0px auto;width:362px;color:#45434d !important;}
.interface_login_box table{width:100%;margin:0px 0px;background:#f1f1f1;}
.interface_login_box table th{color:#000;padding:4px 8px;}
.interface_login_box table td{padding:0px 8px;}
.interface_login_box table td input{width:92%;font-size:11pt;font-weight:600;padding:3px 3px 2px 3px;border:1px solid #9e9e9e;}
.interface_login_box table td input{background:#fff url('/skin/default/images/icons/loginicons.gif');background-repeat:no-repeat;background-position:0px 0px;padding-left:24px;color:#3b3b3c;}
.interface_login_box table td input.login_securitycode{width:18%;text-align:center;background-position:0px -48px;}
.interface_login_box table td input.login_password{background-position:0px -24px;}
.interface_login_box table td input.login_username{background-position:0px 0px;}
.interface_login_box table th input.login_submit,.interface_login_box table th input.login_remember_submit{padding:5px 25px;font-weight:600;background:#434343;border:1px solid #fff;margin-top:7px;margin-left:1px;margin-right:1px;color:white;width:160px;}
.interface_login_box table th input.login_remember_submit{margin-top:91px;}
.interface_login_box span{cursor:pointer;background:#dddddd url('/skin/default/images/interface/tablebg.gif') repeat-x bottom;display:block;padding:10px;}
/*Dictionary*/
.dictionary_form{padding:30px 60px 30px 60px;text-align:center;width:700px;margin:0 auto;background:url('/skin/default/images/interface/dictionary.png') center left no-repeat;margin-top:30px;margin-bottom:20px;}
.dictionary_form input[type=text]{direction:ltr;padding:5px 3px 5px 20px;border:1px solid #ccc;width:400px;background:#fff url('/skin/default/images/icons/dictionary/dictionary_icon.png') center left no-repeat;font-weight:600;font-size:9pt;}
.dictionary_form input[type=button]{padding:6px 3px 5px 3px;}
.dictionary_words{width:820px;margin:0 auto;text-align:center;padding:2px 0px 2px 0px;}
.dictionary_words ul{display:block;margin:0;padding:0;list-style:none;}
.dictionary_words ul li{padding:10px;border-bottom:1px solid #ccc;}





/*Shop*/
.shop_listview_noitem{
	border: 1px solid #ccc;
	padding: 10px 5px 8px 5px;
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 5px;	
	margin: 2px 2px 2px 5px;
	position: relative;
	font-weight: 600;
}


.shop_listview_toolbox{
	border: 1px solid #ccc;
	padding: 10px 5px 8px 5px;
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 5px;	
	margin: 2px 2px 2px 5px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}




.shop_itembox{
	border: 1px solid #ccc;
	padding: 10px 7px 8px 7px;
	background: #fff;
	margin: 2px;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	z-index: 1;
}

.shop_itembox:hover{border: 1px solid #9f9f9f;}
.shop_itembox_cols{width: 230px;}
.shop_itembox_icon{background: #eee;background-position: center;background-repeat: no-repeat;height: 120px;border: 1px solid #ccc;width: 200px;margin: 0 auto;}
.shop_itembox_date{text-align: center;color: #cccccc;}
.shop_itembox div h2{display: block;height: 30px;}
.shop_itembox div h2 a,.shop_itembox div h2 a:visited{display: block;text-align: center;color: #1e547e;}
.shop_itembox div h2 a:hover{color: #000;}
.shop_itembox_toolbox{padding: 3px;height: 22px;overflow: hidden;clear: both;}
.shop_icons{
background-image:url('/skin/default/images/shop/shop_icons.png'); /*RTL*/
display: block;width: 115px;font-weight: 600;color: #fff;background-repeat: no-repeat;		
color: #000;		
}

.shop_itembox_old_price{color: #45434d;;text-decoration: line-through;font-weight: 600;}
.shop_itembox_price{font-weight: 600;color: #297a4d;font-size: 11pt;}
.shop_itembox_addtocart{background-position: 0px 0px;padding: 3px 4px 3px 4px;cursor: pointer;}
.shop_itembox_addtocart:hover{background-position: 0px -22px;}
.shop_itembox_no_price{background-position: 0px -88px;padding: 3px 4px 3px 10px;}
.shop_itembox_notavalable{background-position: 0px -44px;padding: 3px 4px 3px 10px;}
.shop_itembox_avalable{background-position: 0px -66px;padding: 3px 4px 3px 10px;}
.shop_itembox_partner_price{background-position: 0px -110px;padding: 3px 4px 3px 10px;}
.shop_itembox_partner_price:hover{background-position: 0px -132px;}
.shop_itembox_compare{background-position: 0px -154px;width: 67px;cursor: pointer;text-align: center;padding: 3px 0px 3px 0px;color: #29282e;}
.shop_itembox_compare:hover{background-position: 0px -176px;}

.shop_itembox_special{position: absolute;top:0;left: 0;
	background:url('/skin/default/images/shop/special_fa.gif') top left no-repeat;	/*FA*/
	height: 59px;width: 59px;
}
.shop_itembox_configurable{position: absolute;top:0;right: 0;
	background:url('/skin/default/images/shop/configurable_fa.gif') top left no-repeat; /*FA*/	
	height: 59px;width: 59px;
}


/*Side panels*/
/*
.shop_side_panels_items{padding: 5px;margin: 0px 0px 5px 0px;}
.shop_side_panels_items a,.shop_side_panels_items a:visited{display: block;font-weight: 600;text-align: center;padding: 5px;}
.shop_side_panels_icon{background: #fff;background-position: center;background-repeat: no-repeat;height: 120px;border: 1px solid #ccc;width: 120px;margin: 0 auto;}
*/

/*Shop Last Products Scroller*/
.shop_lastproducts_scroll{height: 300px;}
.shop_lastproducts_scroll .items div{height: 300px;}


/*SHOP - Category showcase*/
.shop_category_showcase_firstitem{overflow: hidden;padding: 10px 5px 0px 0px;margin-bottom: 15px;}
.shop_category_showcase_firstitem h2{display: block;;margin-bottom: 2px;}
.shop_category_showcase_firstitem h2 a,.shop_category_showcase_firstitem h2 a:visited{color: #1f54ab;font-size: 11pt;}
.shop_category_showcase_firstitem h2 a:hover{color: #305151;}
.shop_category_showcase_firstitem h3{color: #45434d;font-weight: normal;margin-bottom: 6px;}
.shop_category_showcase_firstitem_icon_holder{overflow: hidden;
	padding: 0px 0px 0px 15px; /*RTL*/
}
.shop_category_showcase_firstitem div{text-align: justify;padding-left: 5px;}


.shop_category_showcase_firstitem_icon{display: block;	background-color: #fff;width: 220px;height: 175px;background-position: center;background-repeat: no-repeat;border: 1px solid #ccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.shop_category_showcase_items{width: 165px;
	margin-left: 10px; /*RTL*/
	padding: 5px;
}
.shop_category_showcase_firstitem_attributes_box{width: 495px;}
.shop_category_showcase_firstitem_attributes_title{padding: 0px 0px 0px 3px;color: #1f54ab;font-weight: 600;}
.shop_category_showcase_firstitem_attributes{padding: 0px 0px 0px 10px;color: #000;}

.shop_category_showcase_items h2{display: block;text-align: center;}
.shop_category_showcase_items h2 a,.shop_category_showcase_items h2 a:visited{font-weight: normal;color: #45434d;display: block;margin-top: 5px;}
.shop_category_showcase_items h2 a:hover{color: #45434d;}
.shop_category_showcase_items_icon{background-color: #fff;height: 110px;background-position: center;background-repeat: no-repeat;border: 1px solid #ccc;margin: 0 auto;display: block;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}

/*SHOP - Category hot*/
.shop_category_hot_items{width: 138px;margin: 5px;}
.shop_category_hot_items h2{display: block;text-align: center;}
.shop_category_hot_items h2 a,.shop_category_hot_items h2 a:visited{font-weight: normal;color: #45434d;display: block;margin-top: 5px;}
.shop_category_hot_items h2 a:hover{color: #29282e;}
.shop_category_hot_items_icon{background-color: #fff;height: 110px;background-position: center;background-repeat: no-repeat;border: 1px solid #ccc;margin: 0 auto;display: block;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}

/*SHOP - Last center*/
.shop_last_center_items{width: 138px;margin: 5px;}
.shop_last_center_items h2{display: block;text-align: center;}
.shop_last_center_items h2 a,.shop_last_center_items h2 a:visited{font-weight: normal;color: #45434d;display: block;margin-top: 5px;}
.shop_last_center_items h2 a:hover{color: #29282e;}
.shop_last_center_items_icon{background-color: #fff;height: 110px;background-position: center;background-repeat: no-repeat;border: 1px solid #ccc;margin: 0 auto;display: block;}

/*SHOP - Special center*/
.shop_special_center_items{
	margin-bottom: 8px;
}
.shop_special_center_items a,.shop_special_center_items a:visited{
	display: block;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	height: 77px;
	border-radius:4px;
}
/*
.shop_special_center_items h2{display: block;text-align: center;}
.shop_special_center_items h2 a,.shop_special_center_items h2 a:visited{font-weight: normal;color: #45434d;display: block;margin-top: 5px;}
.shop_special_center_items h2 a:hover{color: #29282e;}
.shop_special_center_items_icon{background-color: #fff;height: 110px;background-position: center;background-repeat: no-repeat;border: 1px solid #ccc;margin: 0 auto;display: block;}
*/
/*SHOP - ShowCase*/
.shop_showcase_box{position: relative;}
.shop_interface_container_inner{padding: 2px;margin: 0;}
.shopmaster .interface_container_inner{padding: 0px;}
#shop_showcase_slider {position:relative;
    width:999px; /* Change this to your images width */
    height:350px; /* Change this to your images height */
    direction: ltr;
}
#shop_showcase_slider img {position:absolute;top:0px;left:0px;display:none;}
#shop_showcase_slider a {border:0;display:block;}
.theme-shop{	height: 350px;}
.theme-shop .nivoSlider {position:relative;background:url(/skin/default/images/shop/loading.gif) no-repeat 50% 50%;}
.theme-shop .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.theme-shop .nivoSlider a {border:0;display:block;}
.theme-shop .nivo-controlNav {position:absolute;left:500px;top:320px;}
.theme-shop .nivo-controlNav a {direction:ltr;display:block;width:22px;height:22px;background:url(/skin/default/images/shop/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:1px;float:left;overflow:hidden;}
.theme-shop .nivo-controlNav a.active {background-position:0 -22px;}
.theme-shop .nivo-directionNav a {display:block;width:30px;height:30px;background:url(/skin/default/images/shop/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-shop a.nivo-nextNav {background-position:-30px 0;right:15px;}
.theme-shop a.nivo-prevNav {left:15px;}
.theme-shop .nivo-caption {font-family:Tahoma;padding:10px 0px 10px 0px;width:989px;}
.theme-shop .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.theme-shop .nivo-caption a:hover {color:#fff;}


/*SHOP Center Searchbox*/
.shop_searchbox_center_box{padding: 10px;}
.shop_searchbox_center_box .shop_searchbox_center_productname{width: 350px;}
.shop_searchbox_center_box table{margin-bottom: 10px;}
.shop_searchbox_categories{}
.shop_searchbox_categories ul{margin: 0px 10px;list-style: none;}
.shop_searchbox_categories li{margin: 2px 15px;}
.shop_searchbox_attributes h2{background: #cccccc;border: 1px solid #898989;padding: 5px;clear: both}
.shop_searchbox_attributes h3{clear: right;min-width: 150px;margin: 5px;font-weight: normal;font-size: 8pt;}
.shop_searchbox_options{width: 550px;margin: 5px;}
.shop_searchbox_options_column{width: 45%;}
.shop_searchbox_submitbox{overflow: hidden;margin: 10px 0px;}
.shop_searchbox_submit{background-position: 0px -330px;cursor: pointer;height: 22px;}
.shop_searchbox_submit span{padding: 3px 4px 3px 7px;display: block;color: #fff;}
.shop_searchbox_submit:hover{background-position: 0px -352px;}

/*SHOP Toolbox*/
.shop_shopcart_icon,.shop_comparelist_icon,.shop_history_icon{width: 16px;height: 16px;margin-right:1px;margin-left: 1px; }
.shop_shopcart_icon{background-position: 0px -298px;}
.shop_history_icon{background-position: -48px -298px;}
.shop_comparelist_icon{background-position: -16px -298px;}
.shop_compare_listbox{position: absolute;z-index: 1300;border: 1px solid #909090;background: #fff;width: 140px;display: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.shop_toolbox{border: 1px solid #483d8b;overflow: hidden;}
.shop_compare_box{width: 110px;text-align: center;}
.shop_compare_submit{color: #29282e;font-weight: 600;display: block;text-align: center;margin-bottom: 5px;margin-top: 5px;cursor: pointer;}
.shop_compare_submit:hover{color: #000 ;}

/*SHOP CompareBox*/
.shop_compare_itembox{width: 95%;margin: 5px;position: relative;}
.shop_compare_itembox h2{display: block;text-align: center;padding: 0;margin: 0;}
.shop_compare_itembox h2 a,.shop_compare_itembox h2 a:visited{font-weight: normal;color: #45434d;display: block;margin-top: 5px;font-size: 5pt;width: auto;height: auto;}
.shop_compare_itembox h2 a:hover{color: #29282e;}
.shop_compare_icon{background-color: #fff;height: 100px;width: 100px;background-position:center;background-repeat: no-repeat;border: 1px solid #ccc;margin: 0 auto;display: block;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;text-align: center;vertical-align: bottom;direction: ltr;}
a.shop_compare_icon,a.shop_compare_icon:visited{width: 100px;height: 100px;}
.shop_compare_delete{position: absolute;top:5px;left: 15px;width: 16px;height: 16px;background-position: 0px -198px;cursor: pointer;}
.shop_compare_delete:hover{background-position: -16px -198px;}

.shop_compare_list{margin: 10px;}
.shop_compare_list h2{font-family:Tahoma;font-size:8pt;}
.shop_compare_list table{font-family:Tahoma;font-size:8pt;}
.shop_compare_list table tbody td,.shop_compare_list table tbody th{padding:3px;}
.shop_compare_list table thead th{padding:5px;font-weight: 600;background: #fff;min-width: 200px;}
.shop_compare_list table thead td{padding:5px;text-align: center;}
.shop_compare_list table tbody{}
.shop_compare_list table tbody tr{background:#eee;}
.shop_compare_list table tbody tr:hover{background:#d5e0ee;}
.shop_compare_list table tbody td{text-align:center;padding: 5px;}
.shop_compare_list table tbody th{background: #ccc;padding: 5px;text-align: right;/*RTL*/}
.shop_compare_list table tbody th.shop_compare_list_headline{text-align: center;background: #b4b4b4;}
.shop_compare_list_icon{background-position: center center;background-repeat: no-repeat;width: 100%;height: 120px;}

/*SHOP category and sub category*/
.shop_categorylist_item_box{list-style-image:url("/skin/default/images/icons/bullet_gray.gif");display: block;overflow: hidden;padding: 0px 15px;}
.shop_categorylist_item_box li{margin: 0px 15px 5px 15px;width: 43%;}
.shop_categorylist_item_box a,.jobs_categorylist_item_box a:visited{color: #695838;border-bottom: 1px dotted #695838;padding-bottom: 3px;}
.shop_categorylist_item_box a span{font-size: 7pt;font-weight: 600;color: #45434d;}
.shop_categorylist_item_box a:hover{border-bottom: 0px;}

/*Shop Details*/
.shop_details_item_content{padding: 0px !important;}
.shop_detail_contentbox{background: #fff;}


.shop_detail_info_panels{border-bottom: 1px solid #ccc;}
.shop_detail_info_panel1{width: 552px;overflow: hidden;background: #fff;vertical-align: top;
	border-left: 1px solid #ccc; /*RTL*/
}
.shop_detail_info_panel2{width: 440px;background: #fff;vertical-align: top;}

/*shop detail short desc*/
.shop_detail_desc_box{background: #f6f6f6;;padding: 10px;}
.shop_detail_desc_box h2{color: #d12c01;font-size: 10pt;}
.shop_detail_desc_box h3{color: #ff7039;font-size: 8pt;}
.shop_detail_desc_box span{line-height: 150%;display: block;margin-top: 10px;color: #29282e;}


/*shop detail price*/
.shop_detail_price_box{background: #f6f6f6;border-bottom: 1px solid #ccc;padding: 10px;}
.shop_detail_price_box div{margin-bottom: 10px;height: 25px;overflow: hidden;}
.shop_detail_price{font-weight: 600;font-size: 13pt;color: #297a4d;}
.shop_detail_oldprice{color: #29282e;text-decoration: line-through;font-size: 10pt;}
.shop_detail_contactforprice{background-position: 0px -88px;padding: 3px 4px 3px 10px;}
.shop_detail_partner_price{background-position: 0px -110px;padding: 3px 4px 3px 10px;cursor: pointer;}
.shop_detail_partner_price:hover{background-position: 0px -132px;}
.shop_detail_avalable{background-position: 0px -66px;padding: 3px 4px 3px 10px;}
.shop_detail_notavalable{background-position: 0px -44px;padding: 3px 4px 3px 10px;}
.shop_detail_addtocart{background-position: 0px 0px;padding: 3px 4px 3px 4px;cursor: pointer;}
.shop_detail_addtocart:hover{background-position: 0px -22px;}
.shop_detail_compare{background-position: 0px -154px;width: 82px;cursor: pointer;text-align: left;padding: 3px 0px 3px 6px;color: #29282e;}
.shop_detail_compare:hover{background-position: 0px -176px;}
.shop_detail_quantity{width: 20px;direction: ltr;}
.shop_detail_gift{font-weight: 600;color: #902525 !important;padding: 5px 0px;}
.shop_detail_gift_icon{width: 16px;height: 16px;background-position: -32px -298px;
	margin-left: 2px; /*RTL*/
}


/*shop detail accessories*/
.shop_datail_accessories_box{padding: 10px;}
.shop_datail_accessories_box h2{color: #29739d;}
.shop_datail_accessories_box table{width: 450px;}
.shop_datail_accessories_box table th{width: 100px;white-space: nowrap;}


/*shop detail images*/
.shop_detail_image_box{padding-bottom: 20px;}
.shop_detail_noimage_box{}
ul.shop_thumblist{display:block;margin: 5px;}
ul.shop_thumblist li{margin-right:2px;list-style:none;margin-bottom: 3px;}
ul.shop_thumblist li a{display:block;border:1px solid #CCC;}
ul.shop_thumblist li a.zoomThumbActive{border:1px solid #000;}
.jqzoom{text-decoration:none;text-align: center;display: block;}
.jqzoom img{}
.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;}
.zoomPreload{-moz-opacity:0.8;opacity: 0.8;filter: alpha(opacity = 80);color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;border: 1px solid #CCC;background-color: white;padding: 8px;text-align:center;background-image: url(/skin/default/images/shop/zoomloader.gif);background-repeat: no-repeat;background-position: 43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;* width:100px;* height:49px;}
.zoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);z-index:9999;position:absolute;border:1px solid #CCC;z-index:9999;cursor:crosshair;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.zoomWrapper{position:relative;border:1px solid #999;z-index:110;}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index: -1;filter:alpha(opacity=0);-moz-opacity: 0.80;opacity: 0.80;position:absolute;display:block;}


/*shop detail strengths/weaknesses */
.shop_detail_strengths,.shop_detail_weaknesses{margin-bottom: 20px;}
.shop_detail_strengths p,.shop_detail_weaknesses p{
	padding: 0px 20px;
	line-height: 150%;
}
.shop_detail_strengths h2{color: #005701;padding-right: 20px;background: url('/skin/default/images/shop/up.gif') no-repeat center right;}
.shop_detail_weaknesses h2{color: #8b0000;padding-right: 20px;background: url('/skin/default/images/shop/down.gif') no-repeat center right;}


/*shop detail info + tabs box*/
.shop_detail_info_box{background: #fff;padding: 10px;}
.shop_detail_info_box h2.title{color: #29739d;}

.shop_detail_information_tabs{margin-top: 15px;}
.shop_detail_information_tabs .minitabpanels{padding: 30px !important;}
.shop_detail_information_attachments a,.shop_detail_information_attachments a:visited{ display: block;color: #34323a;font-weight: 600;margin-bottom: 4px;border-bottom: 1px dotted #b8860b;padding-bottom: 2px;	}
.shop_detail_information_attachments a:hover{color: #fd0000;}


/*shop detail attributes*/
.shop_detail_attributes{border: 1px solid #ccc;}
.shop_detail_attributes table{width: 99.99%;}
.shop_detail_attributes table th{width: 200px;font-weight: normal;padding: 5px 10px;background: #eee;	text-align: right;/*RTL*/}
.shop_detail_attributes table td{font-weight: normal;padding: 5px 10px;background: #f4f4f4;text-align: right;/*RTL*/}
.shop_detail_attributes table tr:hover	td{background: #ffffbd;}
.shop_detail_attributes table th[colspan="2"]{padding: 5px;background: #e2e2e2;font-weight: 600;}

/*shop detail ranks*/
.shop_detail_rank_box{overflow: hidden;width: 420px;}
.shop_detail_rank_box h2{color: #29739d;margin-bottom: 10px;}
.shop_detail_rank_box table{}
.shop_rank_info_cell{width: 20px;}
.shop_rank_title_cell{width: 74px;}
.shop_rank_select_cell{width: 40px;}
.shop_rank_score_cell{}
.shop_rank_digit{width: 40px;}
.shop_rank_percent{display: block;width: 120px;border: 1px solid #787878;background: #eee;margin-top: 2px;}
.shop_rank_percent span{display: block;height: 10px;background: #006400;}
.shop_rank_info{background-position: -32px -198px;width: 16px;height: 16px;}
.shop_rank_submit{background-position: 0px -276px;width: 67px;text-align: center;height: 22px;color: #000;margin: 4px;border: 0px !important;}
.shop_rank_submit:hover{background-position: 0px -254px}
.shop_rank_submit span{padding-top: 3px;display: block;cursor: pointer;}

/*shop detail tools*/
.shop_detail_tools_box{padding: 10px;}

/*shop detail */
.shop_detail_fulldesc{padding: 10px;background: #fff;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;}

/*shop detail comments*/
.shop_detail_comments{padding: 10px;background: #fff;}
.shop_detail_comments h2{color: #29739d;}
.shop_detail_comment_title{margin-bottom: 10px;line-height: 150%;}
.shop_comment_message{color: #800000;padding: 10px;text-align: center;}
.shop_detail_comment_form{padding: 10px;margin-top: 10px;}
.shop_detail_comment_form span{margin-bottom: 10px;font-weight: 600;	}
.shop_detail_comment_form span input[type=text] {width: 50%;border: 1px solid #3c769d;}


/*SHOP cart*/
.shop_cart_list{border: 1px solid #45434d;margin: 0 auto;width: 99%;margin-bottom: 10px;margin-top: 10px;}
.shop_cart_list thead tr,.shop_cart_list tfoot tr{background: #45434d;color: #fff;}
.shop_cart_list thead th,.shop_cart_list tfoot th{padding: 5px;}
.shop_cart_list th,.shop_cart_list td{font-family: Tahoma;}
.shop_cart_list tbody tr{background: #fff;}
.shop_cart_list tbody tr:hover{background: #acacac;}
.shop_cart_list tbody tr td{padding: 3px;}
.shop_cart_cell_rowid{width: 30px;text-align: center;font-weight: 600;}
.shop_cart_cell_productname{min-width: 350px;}
.shop_cart_cell_price{width: 100px;text-align: center;}
.shop_cart_cell_quantity{width: 50px;text-align: center;}
.shop_cart_cell_delete{width: 30px;text-align: center;cursor: pointer;}
.shop_cart_cell_quantity input{width: 20px;direction: ltr;}
.shop_cart_confirm{text-align: center;	margin-top: 20px;font-weight: 600;}
.shop_cart_confirm_msg{padding: 5px;line-height: 150%;font-weight: 600;margin-top: 30px;}
.shop_cart_contact{margin-top: 10px;}
.shop_cart_contact span{padding: 3px;font-weight: 600;}
.shop_cart_contact span input{width: 70%;}
.shop_cart_contact span span{color: #18817b;}
.shop_cart_contact span textarea{width: 70%;height: 60px;}
.shop_cart_shipping{margin-top: 10px;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.shop_cart_shipping span{padding: 2px;}
.shop_cart_shipping label{font-weight: 600;}
.shop_cart_payment{margin-top: 10px;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.shop_cart_payment_notice{font-weight: 600;	padding: 5px;line-height: 150%;color: #4682b4;}
.shop_cart_payment span{padding: 2px;}
.shop_cart_payment label{font-weight: 600;}
.shop_cart_bank_logo{width: 64px;height: 64px;border: 1px solid #eee;text-align: center;}

.swMain {position:relative;display:block;margin:0;padding:0;border: 0px solid #ccc;overflow:visible;float:left;width:980px;}
.swMain .stepContainer {display:block;position: relative;margin: 0;padding:0;border: 0px solid #ccc;overflow:hidden;clear:right;height:300px;margin: 3px 5px 0px 5px;}
.swMain .stepContainer div.content {display:block;position: absolute;  float:left;margin: 0;padding:5px;    border: 1px solid #CCC; color:#5A5655;background-color:#F8F8F8;  height:390px;overflow:auto;    z-index:88; -webkit-border-radius: 5px;-moz-border-radius  : 5px;width:710px;clear:both;}
.swMain div.actionBar {display:block;position: relative; clear:right;width: 720px;margin: 3px 5px 0px 5px; border:1px solid #CCC;padding:0;color:#5A5655;background-color:   #F8F8F8;height:40px;overflow:auto;z-index:88;-webkit-border-radius: 5px;-moz-border-radius  : 5px;}
.swMain .stepContainer .StepTitle {display:block;position: relative;margin:0;border:1px solid #E0E0E0;padding:5px;font: bold 8pt Tahoma;color:#5A5655;background-color:#E0E0E0;clear:both;z-index:88;-webkit-border-radius: 5px;-moz-border-radius  : 5px;}
.swMain ul.anchor {position: relative;display:block;float:left;list-style: none;padding: 0px;margin: 0px 10px 0 0;border: 0px solid #CCCCCC;background: transparent;}
.swMain ul.anchor li{ position: relative; display:block;margin: 0;padding: 0; padding-top:3px;padding-bottom: 3px;border: 0px solid #E0E0E0;float: left;clear:both;}
/* Anchor Element Style */
.swMain ul.anchor li a {
  display:block;
  position:relative;
  float:left;
  margin:0;
  padding:3px;
  height:70px;
  width:230px;
  text-decoration: none;
  outline-style:none;
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
  z-index:99;
}
.swMain ul.anchor li a .stepNumber{
  position:relative;
  float:left;
  width:30px;
  text-align: center;
  padding:5px;
  padding-top:0;
  font: bold 45px Tahoma;
}
.swMain ul.anchor li a .stepDesc{
  position:relative;
  display:block;
  float:left;
  text-align: left;
  padding:5px;
  width:70%;
  font: bold 20px Verdana, Arial, Helvetica, sans-serif;
}
.swMain ul.anchor li a .stepDesc small{
  font: normal 8pt Tahoma;
}
.swMain ul.anchor li a.selected{
  color:#F8F8F8;
  background: #EA8511;  /* EA8511 */
  border: 1px solid #EA8511;
  cursor:text;
  -moz-box-shadow: 1px 5px 10px #888;
  -webkit-box-shadow: 1px 5px 10px #888;
  box-shadow: 1px 5px 10px #888;
}
.swMain ul.anchor li a.selected:hover {
  color:#F8F8F8;  
  background: #EA8511;  
}

.swMain ul.anchor li a.done { 
  position:relative;
  color:#FFF;  
  background: #8CC63F;  
  border: 1px solid #8CC63F;   
  z-index:99;
}
.swMain ul.anchor li a.done:hover {
  color:#5A5655;  
  background: #8CC63F; 
  border: 1px solid #5A5655;   
}
.swMain ul.anchor li a.disabled {
  color:#CCCCCC;  
  background: #F8F8F8;
  border: 1px solid #CCC;  
  cursor:text;   
}
.swMain ul.anchor li a.disabled:hover {
  color:#CCCCCC;  
  background: #F8F8F8;     
}

.swMain ul.anchor li a.error {
  color:#6c6c6c !important;  
  background: #f08f75 !important;
  border: 1px solid #fb3500 !important;      
}
.swMain ul.anchor li a.error:hover {color:#000 !important;}
.swMain .buttonNext {display:block;float:right;margin:5px 3px 0 3px;padding:5px;text-decoration: none;text-align: center;font: 600 8pt Tahoma;width:100px;color:#FFF;outline-style:none;background-color:   #5A5655;border: 1px solid #5A5655;-moz-border-radius  : 5px; -webkit-border-radius: 5px;    }
.swMain .buttonDisabled {color:#F8F8F8  !important;background-color: #CCCCCC !important;border: 1px solid #CCCCCC  !important;cursor:text;    }
.swMain .buttonPrevious {display:block;float:right;margin:5px 3px 0 3px;padding:5px;text-decoration: none;text-align: center;font: 600 8pt Tahoma;width:100px;color:#FFF;outline-style:none;background-color:   #5A5655;border: 1px solid #5A5655;-moz-border-radius  : 5px; -webkit-border-radius: 5px;    }
.swMain .buttonFinish {
  display:block;
  float:right;
  margin:5px 10px 0 3px;
  padding:5px;
  text-decoration: none;
  text-align: center;
  font: 600 8pt Tahoma;
  width:100px;
  color:#FFF;
  outline-style:none;
  background-color:   #5A5655;
  border: 1px solid #5A5655;
  -moz-border-radius  : 5px; 
  -webkit-border-radius: 5px;    
}

.swMain .loader {
  position:relative;  
  display:none;
  float:left;  
  margin: 2px 0 0 2px;
  padding:8px 10px 8px 40px;
  border: 1px solid #FFD700; 
  font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
  color:#5A5655;       
  background: #FFF url(/skin/default/images/shop/loader.gif) no-repeat 5px;  
  -moz-border-radius  : 5px;
  -webkit-border-radius: 5px;
  z-index:998;
}
.swMain .msgBox {position:relative;  float:left;margin: 4px 0 0 5px;padding:5px;border: 1px solid #7b0000; background-color: #ff1a1a;  font: normal 8pt Tahoma; color:#fff;         -moz-border-radius  : 5px;-webkit-border-radius: 5px;z-index:999;min-width:200px;  }

.swMain .msgBox .content {font: normal 8pt Tahoma; padding: 0px;float:left;}
.swMain .msgBox .close {border: 1px solid #CCC;border-radius: 3px;color: #CCC;display: block;float: right;margin: 0 0 0 5px;outline-style: none;padding: 0 2px 0 2px;position: relative;text-align: center;text-decoration: none;}
.swMain .msgBox .close:hover{color: #EA8511;border: 1px solid #EA8511;}


/*Shop Checkout*/
.shop_checkout_box{padding: 5px;width: 450px;}
.shop_checkout_reservation_number{background: #fba400;padding: 15px;text-align: center;direction: ltr;font: 600 10pt Tahoma ;width: 350px;margin: 0 auto;margin-bottom:10px;}
.shop_checkout_notice{padding:3px;text-align:center;line-height:150%;}
.shop_checkout_payment_notice{font-weight:600;padding:5px;text-align:center;line-height:150%;}
.shop_checkout_payment_form{text-align:center;padding:5px;}
.shop_checkout_payment_form input[type=submit]{font-weight:600;width:150px;height:40px;}

.shop_checkout_view_list{border: 1px solid #45434d;margin: 0 auto;width: 99%;margin-bottom: 10px;margin-top: 10px;}
.shop_checkout_view_list thead tr,.shop_checkout_view_list tfoot tr{background: #45434d;color: #fff;}
.shop_checkout_view_list thead th,.shop_checkout_view_list tfoot th{padding: 5px;}
.shop_checkout_view_list th,.shop_checkout_view_list td{font-family: Tahoma;}
.shop_checkout_view_list tbody tr{background: #fff;}
.shop_checkout_view_list tbody tr:hover{background: #acacac;}
.shop_checkout_view_list tbody tr td{padding: 3px;}
.shop_checkout_view_cell_rowid{width: 30px;text-align: center;font-weight: 600;}
.shop_checkout_view_cell_productname{min-width: 350px;}
.shop_checkout_view_cell_price{width: 100px;text-align: center;}
.shop_checkout_view_cell_quantity{width: 50px;text-align: center;}
.shop_checkout_view_contact{margin-top: 10px;}
.shop_checkout_view_contact table{block;margin: 0 auto;width: 99%;margin-bottom: 10px;margin-top: 10px;border: 1px solid #45434d;}
.shop_checkout_view_contact table th,.shop_checkout_view_contact table td{padding: 5px;}
.shop_checkout_view_contact th{width:150px;background: #45434d;color:#fff;}
.shop_checkout_view_contact tr{background:#eee;}
.shop_checkout_view_contact span span{ font-weight:normal;}
.shop_checkout_view_notfound,.shop_checkout_no_item{padding:10px;margin:10px;font-weight:600;text-align:center;}
.shop_checkout_payment{padding:5px;}
.shop_checkout_payment span{font-weight:600;margin-bottom:5px;}
.shop_checkout_payment span input{width:80%;}
.shop_checkout_payment span span{color: #008a8c;}
.shop_checkout_payment span input:focus{border:1px solid #000;}
.shop_checkout_payment div{margin-top:10px;}
.shop_checkout_payment div input{cursor:pointer;height:30px;width:100px;}
.shop_checkout_view_steps{}
.shop_checkout_view_steps ul{display: block;padding:5px 5px;}
.shop_checkout_view_steps ul li{display: block;font-weight: 600;}
.shop_checkout_view_steps ul li span{display: block;line-height: 150%;color: #45434d;font-weight: normal;}

.shop_partnership_box{padding: 5px;width: 450px;}
.shop_partnership_form{padding:5px;}
.shop_partnership_form span{font-weight:600;margin-bottom:5px;}
.shop_partnership_form span input,.shop_partnership_form span textarea{width:80%;}
.shop_partnership_form span span{color: #008a8c;}
.shop_partnership_form span input:focus,.shop_partnership_form span textarea:focus{border:1px solid #000;}
.shop_partnership_form div{margin-top:10px;}
.shop_partnership_form div input{cursor:pointer;height:30px;width:100px;}
.shop_partnership_notice{padding: 5px;font-weight: 600;line-height: 150%;text-align: center;}

/*Shop History*/

.shop_history_list{border: 1px solid #45434d;margin: 0 auto;width: 100%;margin-bottom: 10px;margin-top: 10px;}
.shop_history_list thead tr,.shop_history_list tfoot tr{background: #45434d;color: #fff;}
.shop_history_list thead th,.shop_history_list tfoot th{padding: 5px;}
.shop_history_list th,.shop_history_list td{font-family: Tahoma;text-align: center;}
.shop_history_list tbody tr{background: #fff;}
.shop_history_list tbody tr:hover{background: #acacac;}
.shop_history_list tbody tr td{padding: 3px;}
.shop_history_cell_rowid{width: 30px;text-align: center;font-weight: 600;}
.shop_history_cell_reservation{direction: ltr;}
.shop_history_cell_price{direction: ltr;width: 80px;}
.shop_history_cell_payment,.shop_history_cell_view{width: 25px;cursor: pointer;}
.shop_history_cell_step{width: 80px;}
.shop_history_cell_date{width: 140px;direction: ltr;}
.shop_history_view_icon{width: 16px;height: 16px;margin: 0 auto;background-position: 0 -314px;}
.shop_history_payment_icon{width: 16px;height: 16px;margin: 0 auto;background-position: -16px -314px;}


/*Shop Tracking*/
.shop_tracking_box{margin-bottom: 10px;overflow: hidden;}


/*Shop Quick Access*/
.shop_quickaccess_box{
	border: 1px solid #ccc;
	width: 176px;
	margin: 5px;
	background: #fff;
	height: 250px;
	vertical-align: top;
}
.shop_quickaccess_box div{padding: 5px;background: #ccc;color: #29282e;font-weight: 600;}
.shop_quickaccess_box a,.shop_quickaccess_box a:visited{
	display: block;
	padding: 2px 4px;
	color: #000;
	margin: 3px 3px ;
}
.shop_quickaccess_box a:hover{
	background: #bfcdf5;
}

/*Mini Tabs*/
div.interface_minitabs{clear:both;border:1px solid #ccc;}
div.interface_minitabs ul.minitabitems{margin:0;padding:0;list-style:none;width:99.99%;display:block;overflow:hidden;background:#e8e8e8;}
div.interface_minitabs ul.minitabitems li{float:right;display:block;border-left:1px solid #ccc;padding:10px 10px;font-weight:600;cursor:pointer;}
div.interface_minitabs ul.minitabitems li:hover{background:#b0c4de;}
html div.interface_minitabs ul.minitabitems li.active,html div.interface_minitabs ul li.active:hover{background:#fff;color:#29282e;border-color:#ccc;}
div.interface_minitabs ul.minitabitems li.active{color:#FFF;}
div.interface_minitabs div.minitabpanels{padding:10px;margin-top:-1px;border-top:1px solid #ccc;}
/*Language FA CSS*/
.page_float{float:right;}
.page_revfloat{float:left;}
.page_align{text-align:right !important;}
.page_revalign{text-align:left !important;}
.page_dir{direction:rtl;}
.page_revdir{direction:ltr;}
