/* Body */
body{
font-family:arial;
font-size:13px;
line-height:20px;
text-align:center;
margin: 0px;
background:none;
color:#838383;
}
.topcoupon{
float:left;
font-size:16px;
font-weight:bold;
height:37px;
line-height:37px;
margin:0 0 0 10px;
width:250px;
}
.coupon{
background:none repeat scroll 0 0 #EFEFEF;
border:1px solid #CCCCCC;
height:34px;
line-height:34px;
padding:0 10px;
width:125px;
font-size:16px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.incontent a{
color:#555;
}
.sslimage{
left:15px;
position:absolute;
top:50px;
}
.input1{
border:0 none;
color:#999999;
float:right;
font-family:arial;
font-size:16px;
height:37px;
line-height:37px;
padding:0 10px;
width:191px;
background:var(--wpr-bg-3159570b-c6a7-4c2d-8f69-7d4a4823507e) no-repeat top center;
}
.input2{
width:39px;
height:37px;
float:right;
border:0;
padding:0
}
/* הגדרות כלליות */
.futuresgroup{
background:#94C94E;
font-size:16px;
float:right;
height:30px;
line-height:30px;
margin:10px 0 0;
padding:0 5px 0 0;
width:670px;
color:#fff;
}
.futuresradio{
border:1px solid #CCCCCC;
float:right;
height:30px;
line-height:30px;
margin:5px 0 0 5px;
width:129px;
position:relative;
z-index:1;
color:#000000;
}
.futuresradio img{
height:30px;
position:absolute;
right:0;
top:0;
width:129px;
z-index:-1;
}
.futuresradio input{
margin:7px;
display:inline;
float:right;
}
.futuresradio p{
float:right;
}
.futurescombo{
float:right;
margin:10px 0 0;
}
.futurescombo select{
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #CCCCCC;
font-family:arial;
height:30px;
line-height:30px;
padding:5px;
width:200px;
color:#838383;
}
.futurescombo select option{
background:none repeat scroll 0 0 #F5F5F5;
border-bottom:1px dotted #CCCCCC;
font-family:arial;
padding:5px;
}
.Relatedproducts{
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border:2px solid #BADDED;
float:right;
height:133px;
margin:0 0 10px 5px;
padding:7px 4px;
width:212px;
}
.Relatedproducts h3{
border-bottom:1px dotted #BADDED;
float:right;
font-size:16px;
font-weight:bold;
margin:0;
padding:0 0 5px;
width:100%;
}
.Relatedproducts a.title{
color:#287DA4;
}
.Relatedproducts a.more{
border:0 none;
float:right;
height:27px;
margin:24px 0 0;
overflow:hidden;
text-indent:999px;
width:102px;
background:var(--wpr-bg-06dd5d4c-4310-4329-ac6b-be59ecec5c7f);
}
.relatedborder{
border-top:1px dotted #73C8EC;
float:right;
font-size:16px;
font-weight:bold;
height:auto;
margin:0 0 10px;
padding:10px 0 0;
width:680px;
}
.Relatedproducts p{
float:right;
margin:6px 0 0;
width:105px;
}
.Relatedproducts img{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #BADDED;
float:right;
height:68px;
margin:10px 0 0 10px;
padding:2px;
width:89px;
}
.tableform td{
padding:5px 0;
}
.tableform td a{
color:#555;
}
.ordergrid{
height:auto;
margin:0;
width:682px;
padding:0;
list-style:none;
border-right:1px dotted #CCCCCC;
border-left:1px dotted #CCCCCC;
}
.ordergrid th{
line-height:30px;
height:30px;
background:none repeat scroll 0 0 #F179C0;
border-bottom:1px dotted #CCCCCC;
color:#fff;
padding:0 10px 0 0;
}
.ordergrid td{
line-height:30px;
height:30px;
background:none repeat scroll 0 0 #F5F5F5;
border-bottom:1px dotted #CCCCCC;
padding:0 10px 0 0;
}
.ordergrid table{
height:auto;
margin:0;
width:482px;
padding:0;
list-style:none;
border-right:1px dotted #CCCCCC;
border-left:1px dotted #CCCCCC;
}
.ordergrid td table td{
line-height:30px;
height:30px;
background:none;
border-bottom:0px;
}
a{ text-decoration:none; color:#17749b; outline:0;} 
a:hover { text-decoration:underline;  } 
a img { border:0px solid;}
form { margin:0px; }
hr { background:none; height:1px; border:0px; border-top:1px solid #ccc; }
iframe {}
p {margin:0px; padding:0px;}
input.b2{
background: transparent; 
font-family: arial;
width: 69px;
height: 32px;
color: rgb(255, 255, 255);
font-size: 15px; font-weight: bold;
}

h1{
color:#FFFFFF;
font-size:24px;
font-weight:normal;
margin:18px 0 35px;
padding:0 20px 0 0;
}
h2{
color:#FFFFFF;
font-size:24px;
font-weight:normal;
margin:18px 0 35px;
padding:0 20px 0 0;
}
h3{

}
.leftmenubox h3 a{
color:#fff;
}
/***********     shopping cart CSS      ********************/
.shoppingcart{
width: 600px;
}
.cart_details{
font-weight:bold;
background:#94c94e;
color:#fff;
height:30px;
line-height:30px;
}
.cart_top{
font-size:16px;
color:#17749b;
height:30px;
line-height:30px;
}
.cart_lines td, .shoppingcart td{
border-bottom:1px solid #eee;
background:#effaff;
padding-right:10px;
height: 24px;
line-height: 23px;
}
.shoppingcart th{
background:#6AB7D7;
color: #FFFFFF;
padding: 5px 10px;
}
.cart_lines td p{
line-height:25px;
}
.cart_sum td{
border-bottom:0px solid #eee;
height:30px;
line-height:30px;
background:#fff;
color:#555;
padding:20px 0 0 0;
font-size:24px;
text-align:left;
}
.cart_sum2 td{
color:#555555;
font-size:14px;
height:25px;
line-height:25px;
padding:5px 50px 0 0;
text-align:right;
}
.cart_delete{
margin:0 0 0 26px;
}
.cart_btn1{
background:var(--wpr-bg-214f41fb-acfa-4648-a243-15821ef2d44c) no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:arial;
font-size:18px;
height:37px;
line-height:37px;
text-align:center;
width:125px;
margin:10px 0 0 0;
}
.cart_btn2{
background:var(--wpr-bg-0278dcd6-d501-4728-b620-c30fb0501146) no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:arial;
font-size:18px;
height:37px;
line-height:37px;
text-align:center;
width:93px;
margin:10px 0 0 10px;
}
.checkout1{

}
.checkout1 table{

}
.checkout1 th{
background:none repeat scroll 0 0 #EEEEEE;
font-size:20px;
height:35px;
line-height:35px;
padding:0 10px 0 0;
}
.checkout1 td{
height:35px;
line-height:35px;
padding:0 10px 0 0;
}
.checkout1 input{
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #f5f5f5;
border:1px solid #69B6D7;
color:#555555;
font-family:arial;
height:20px;
line-height:20px;
margin:5px 0 5px 0;
padding:3px;
text-align:right
}
.checkout1 textarea{
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #f5f5f5;
border:1px solid #69B6D7;
color:#555555;
font-family:arial;
height:150px;
line-height:20px;
margin:5px 0 5px 0;
padding:3px;
text-align:right
}
#copy{
float:right;
margin:10px 0 0 10px;
}
input.servsearch{
background:#ccc;
border:0 none;
color:#555;
cursor:pointer;
font-family:arial;
font-size:16px;
text-align:center;
width:93px;
height:26px;
}
input.send{
background:var(--wpr-bg-4b622e15-b852-4234-939b-1e2d939fe321) no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:arial;
font-size:18px;
height:37px;
line-height:37px;
text-align:center;
width:93px;
margin:10px 0;
}
.checkout2 th{
background:none repeat scroll 0 0 #EEEEEE;
font-size:20px;
height:35px;
line-height:35px;
padding:0 10px 0 0;
}
.checkout2 td{
border-bottom:1px dotted #CCCCCC;
height:30px;
line-height:30px;
padding:0 10px 0 0;
}
.print{
padding:0 20px;
}
/***************************************************/
.contenttop{
width:970px;
height:10px;
font-size:1px;
background:var(--wpr-bg-367cae5c-a012-4038-b937-496fed916ed1) bottom center no-repeat;
float:right;
}

.contentmiddle{
width:950px;
height:auto;
background:#fff;
float:right;
padding:0 10px;
}
.contentbottom{
display:none;
}
.productright{
float:right;
height:auto;
margin:0 0 0 20px;
min-height:200px;
width:380px;
}
.productright a{
display:inline;
}
.productright h2{
color:#3486a8;
font-size:16px;
margin:10px 0 15px 0;
padding:0 0 5px 0;
border-bottom:1px dotted #73c8ec;
font-weight:bold;
width:100%;
}
.productright h2 span{
float:left;
}
.productleft{
float:right;
height:auto;
width:280px;
margin:10px 0 0;
}
.productleft img{
height:auto;
width:272px;
border:2px solid #add7e9;
padding:2px;
}
.productbottom{
float:right;
height:auto;
margin:20px 0 0;
width:680px;
border-top:1px dotted #73c8ec;
padding:10px 0;
}
.productbottom a{
float:left;
}
.productbottom input{
float:left;
}
.productbottom .futurescombo{
float:right;
width:200px;
margin:0 200px 0 0;
}
.productbottom .futurescombo select{
background:#6AB7D7;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:0;
color:#FFFFFF;
float:left;
font-family:arial;
height:37px;
line-height:30px;
padding:9px 5px;
width:200px;
font-size:16px;
}
.productbottom .futurescombo option{background:#6AB7D7;}
.price{
color:#FFFFFF;
float:left;
font-size:18px;
height:37px;
line-height:37px;
text-align:center;
width:93px;
background:var(--wpr-bg-5462ffb6-6033-4988-814e-dee9b7030c43) no-repeat;
margin:0 0 0 10px;
}
.right{
display:none;
}
.cart{
width:212px;
height:88px;
background:var(--wpr-bg-8f0953fe-0059-45f6-91d6-911adaf6a08d) top center no-repeat;
margin:0 0 10px 0;
}
.cart p{
border-bottom:1px dotted #FFFFFF;
color:#FFFFFF;
font-size:18px;
height:32px;
margin:0 7px;
padding:13px 40px 0 0;
width:158px;
}
.prosum{
color:#FFFFFF;
height:20px;
padding:7px;
width:198px;
}
.prosum a{
color:#FFFFFF;
}
.rmenu{
width:212px;
height:auto;
}
.rmtop{
width:202px;
height:30px;
background:var(--wpr-bg-2841047d-ca49-432f-93d7-4819031dc117) bottom center no-repeat;
float:right;
font-size:20px;
padding:6px 10px 0 0;
color:#fff;
}
.rmmiddle{
width:212px;
height:auto;
min-height:568px;
background:#6ab7d7 var(--wpr-bg-49947c55-d4c1-44ae-804c-7886d6d0a5d2) top center repeat-x;
float:right;
}
.rmbottom{
width:212px;
height:17px;
font-size:1px;
background:var(--wpr-bg-680c8b02-7ee9-4443-b000-9fa55bc3271b) top center no-repeat;
float:right;
}
.incontent{
width:728px;
height:auto;
float:right;
}
.incontent h1{
background:var(--wpr-bg-1bb29461-35f9-458b-b142-a5f538d024b4) top center no-repeat;
font-size:16px;
height:29px;
margin:0 0 10px;
padding:9px 10px 0 0;
width:718px;
}
.ctop{
width:728px;
height:10px;
background:var(--wpr-bg-932ba96e-fa80-4c17-8ecd-9a39788e7077) top center no-repeat;
float:right;
font-size:1px;
}
.cmiddle{
width:704px;
height:auto;
border-right:2px solid #badded;
border-left:2px solid #badded;
float:right;
padding:0 10px;
min-height:641px;
position:relative;
}
.cmiddle a{
color:#555;
}
.cbottom{
width:728px;
height:20px;
background:var(--wpr-bg-4c617d06-8e8b-4a8c-a492-bd77bbcfba46) top center no-repeat;
float:right;
}
/* container */
.container 
{
direction:rtl;
width:970px;
text-align:center;
border:0px solid #000000;
padding:0;
border-collapse:collapse;
margin: 0px auto;
height:auto;
}
.rightbox{
width:539px;
height:306px;
float:right;
background:var(--wpr-bg-f4dad075-086c-4efd-a2f8-858fe4ec9247) no-repeat;
margin:15px 0 0 6px;
}
.rightboxdiv{
float:right;
height:200px;
padding:0 12px 0 0;
width:345px;
}

.rightbox img{
width:141px;
height:191px;
float:right;
background:#fff;
padding:3px;
border:2px solid #add7e9;
-moz-border-radius:7px;
-webkit-border-radius:7px;
margin:0 20px 0 0;
}
.leftbox{
width:425px;
height:306px;
float:right;
background:var(--wpr-bg-5fb030b2-dad8-4ccd-bcad-854fb58fc718) no-repeat;
margin:15px 0 0 0;
}
.probg{
width:960px;
height:171px;
margin:15px 0 0 0;
background:var(--wpr-bg-ae479f64-cc85-40cc-9538-ea6f6b9b28eb) no-repeat;
padding:5px;
direction:ltr;
}
.probox{
float:right;
width:212px;
height:133px;
border:2px solid #badded;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:0 0 10px 10px;
padding:7px 10px;
}
.probox h3{
margin:0;
border-bottom:1px dotted #badded;
font-weight:bold;
font-size:16px;
padding:0 0 5px 0;
width:100%;
float:right;
}
.probox img{
width:89px;
height:68px;
float:right;
border:1px solid #badded;
margin:10px 0 0 10px;
background:#fff;
padding:2px;
}
.probox a{
color:#287da4;
}
.probox p{
float:right;
margin:6px 0 0 0;
width:105px;
}
.breadcrumb{
float:right;
margin:0 0 0 5px;
}
.breadcrumb a{
color:#FFFFFF;
font-size:14px;
}

/* Header */
.header 
{
width:970px;
text-align:right;
float:right;
height:60px;
padding:15px 0 0 0;
margin:0 0 10px;
}
.headerimg{
float:right;
width: 100px;
}
.topleft{
display:none;
}
.topleft a{
float:left;
}
.topmenu{
float:left;
height:50px;
margin:20px 0 0 0;
/*padding:0 20px 15px 20px;*/
text-align:right;
width:701px;
background:var(--wpr-bg-77be7b86-8096-4563-b0d8-11f235d13a1f) top left no-repeat;
}
/* Content */
.content 
{
width:970px;
height:auto;
text-align:right;
float:right;
min-height:400px;
}
.bunner{
width:956px;
height:308px;
padding:7px;
background:var(--wpr-bg-c5e9788b-39a2-4d31-8572-6925a2217e24) top center no-repeat;
}
.bunner h3{
color:#FFFFFF;
float:right;
font-family:arial;
font-size:22px;
font-weight:normal;
margin:0 10px 10px 0;
padding:15px 0 0;
width:208px;
}
.hpblocks{
color:#FFFFFF;
float:right;
margin:0 10px 0 0;
width:170px;
}
.bunnera{
float:right;
margin:30px 15px 0 0;
width:19px;
height:19px;
}

.leftmenubox{
width:299px;
height:102px;
margin:0 0 1px 0;
}
.shadow{
width:970px;
height:10px;
background:var(--wpr-bg-666e62c7-8998-4b51-942b-99b0a4a448bc) bottom center no-repeat;
}
.leftbunnerbtn{
width:299px;
height:308px;
float:right;
background:var(--wpr-bg-6b91de7a-311f-4746-82b0-20384e499d7b) top left repeat-x;
}
.leftbunner{
width:8px;
height:308px;
float:right;
background:var(--wpr-bg-4323de79-0a91-4cd1-b1e2-b011fb6e443f) top left no-repeat;
}
/* footer */
.footer 
{
display:none;
}
.footer  p
{
float:left;
line-height:50px;
margin:0 0 0 10px;
}
.footer  img
{
float:left;
}
.footerbottom
{
display:none;
}
.footertop
{
display:none;
}
.footerlinks{
float:right;
line-height:25px;
margin:0 0 0 10px;
padding:0 14px 0 0;
width:650px;
}
.footerlinks a{
color:#fff;
}
.copy{
position:absolute;
bottom:5px;
left:25px;
}
.copy a{
color:#fff;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/*** ESSENTIAL STYLES ***/
.sf-menu40{
font-family:arial;
float:right;
margin-bottom:1em;
margin:0;
padding:0 10px 0 0;
list-style:none;
width:680px;
}
.sf-menu40 li {
display:inline;
float:right;
height:35px;
margin:0;
position:relative;
text-align:center;
width:62px;
}
.sf-menu40 li.first {
width:100px;
}
.sf-menu40 li.first a{
width:100px;
}
.sf-menu40 li.btn2 {
width:110px;
}
.sf-menu40 li.btn2 a{
width:110px;
}
.sf-menu40 li.btn3 {
width:95px;
}
.sf-menu40 li.btn3 a{
width:95px;
}
.sf-menu40 li.last a{
border:0px;
}
.sf-menu40 li:hover, .sf-menu40 li.sfHover{
outline:0;
visibility:inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu40 a {
border-left:1px dotted #FFFFFF;
color:#FFFFFF;
float:right;
font-family:arial;
font-size:16px;
height:15px;
line-height:15px;
margin:10px 0;
text-align:center;
width:62px;
}

.sf-menu40 a:focus, .sf-menu40 a:hover, .sf-menu40 a:active {
outline:0;
text-decoration:underline;
}
.sf-menu40 .active{

}
.sf-menu40 li.active a{
text-decoration:underline;
}
.sf-menu40 ul {
position:absolute;
top:-999em;
width:150px; /* left offset of submenus need to match (see below) */
margin:0;
padding:0;
list-style:none;
display:none;
}
.sf-menu40 li ul li {
width:150px;
height:35px;
text-align:right;
background:green;
}
.sf-menu40 li ul li a{
width:150px;
height:35px;
}
.sf-menu40 li li:hover, .sf-menu40 li.sfHover{
outline:0;
visibility:inherit; /* fixes IE7 'sticky bug' */
background:pink;
}
.sf-menu40 li:hover ul,
.sf-menu40 li.sfHover ul {
left:0;
top:2.5em; /* match top ul list item height */
z-index:99;
}
ul.sf-menu40 li:hover li ul,
ul.sf-menu40 li.sfHover li ul {
top:-999em;
}
ul.sf-menu40 li li:hover ul,
ul.sf-menu40 li li.sfHover ul {
left:150px; /* match ul width */
top:0;
}
ul.sf-menu40 li li:hover li ul,
ul.sf-menu40 li li.sfHover li ul {
top:-999em;
}
ul.sf-menu40 li li li:hover ul,
ul.sf-menu40 li li li.sfHover ul {
left:10em; /* match ul width */
top:0;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*** ESSENTIAL STYLES ***/
.sf-menu42{
float:right;
margin:0;
padding:0;
list-style:none;
width:100%;
}
.sf-menu42 li {
height:auto;
width:212px;
}
.sf-menu42 a {
width:192px;
height:28px;
display:block;
margin:0 10px;
line-height:25px;
font-weight:bold;
border-bottom:1px dotted #fff;
color:#FFFFFF;
}
.sf-menu42 li.first a {
border-top:1px dotted #fff;
}
.sf-menu42 li:hover, .sf-menu42 li.sfHover{
outline:0;
visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu42 a:focus, .sf-menu42 a:hover, .sf-menu42 a:active {
outline:0;
color:#2e6e87;
text-decoration:none;
}
.sf-menu42 .last{
border:0;
}
.sf-menu42 li.active a{
color:#2e6e87;
text-decoration:none;
}
.sf-menu42 ul {
position:absolute;
top:-999em;
width:150px; /* left offset of submenus need to match (see below) */
margin:0;
padding:0;
list-style:none;
}
.sf-menu42 ul li {
width:150px;
height:34px;
text-align:left;
background:green;
}
.sf-menu42 li li:hover, .sf-menu42 li.sfHover{
outline:0;
visibility:inherit; /* fixes IE7 'sticky bug' */
background:pink;
}
.sf-menu42 li:hover ul,
.sf-menu42 li.sfHover ul {
left:0;
top:2.5em; /* match top ul list item height */
z-index:99;
}
ul.sf-menu42 li:hover li ul,
ul.sf-menu42 li.sfHover li ul {
top:-999em;
}
ul.sf-menu42 li li:hover ul,
ul.sf-menu42 li li.sfHover ul {
left:150px; /* match ul width */
top:0;
}
ul.sf-menu42 li li:hover li ul,
ul.sf-menu42 li li.sfHover li ul {
top:-999em;
}
ul.sf-menu42 li li li:hover ul,
ul.sf-menu42 li li li.sfHover ul {
left:10em; /* match ul width */
top:0;
}
/* ------------------------------------------------------------------------------------------------------------- */

/* News Block */
#newsbox {

}
#marqueecontainer{
	position: relative;
	width: 180px; 
	height: 195px; 
	overflow: hidden;
	border: 0px dotted #ccc;
	direction: rtl;
	font-size: 13px;
	text-align: right;
	padding:0 10px
}
#newstitle{
	font-weight: bold;
	color:#22A7E2;
	padding:0;
}
#newscontent{
	line-height:20px;
	color: #656565;
	margin:0 0 10px;
	padding-bottom:10px;
	border-bottom:1px dotted #aaa;
}

/* Contactform page */
#contactform{
direction:ltr;
font-size:13px;
height:auto;
overflow:hidden;
position:relative;
text-align:right;
width:346px;
float:left;
}
#contactform textarea{
height:100px;
}
#newscontent a{
color: #656565;
}
#newscontent a:hover{
color: #22A7E2;
}
#cff {
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #f5f5f5;
border:1px solid #69B6D7;
color:#555555;
font-family:arial;
height:20px;
line-height:20px;
margin:5px 20px 5px 0;
padding:3px;
width:300px;
text-align:right;
}
#send{
background:var(--wpr-bg-dc194ddf-d731-47aa-8287-41228e3da2aa) no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:arial;
font-size:18px;
height:37px;
line-height:37px;
text-align:center;
width:93px;
}
/* Contactform block */
#contact{
	direction:rtl;
	color: #fff;
	position: relative;
	width: 180px; 
	height: 125px; 
	overflow: hidden;
	font-size: 12px;
	text-align: right;
	padding:10px;
}
#ci1 {
	width:150px;
	direction:rtl;
	margin:3px 0;
}
#ci2 {
	width:150px;
	direction:rtl;
	margin:3px 0;
}
#ci3 {
	width:150px;
	direction:rtl;
	margin:3px 0;
}
#captchacode {
	width:90px;
	direction:rtl;
}
#imgCaptcha2 {
	width:100px;
}
.error{
line-height:10px;
color:red;
}
label.error{
line-height:10px;
color:red;
float:right;
width:100%;
}
/*------------------------------------------------------------------------------------- */
/* Forum */
.forum {
}
table.forum {
	width:100%;
	list-style-image: url(/forum/../../images/arrow.gif);
	margin-top:5px;
	line-height:20px;
	margin-bottom:10px;
	border:0px dotted #ccc;
	padding-right:10px;
	padding-left:10px;
}
#ForumDescription {
	font-weight:bold;
}
#commendsheader {
	text-align:right;
	font-size: 13px;
	padding-bottom:5px;
	margin-bottom:5px;
}
#commendsheader a {
	color:blue;
	text-decoration:underline;
}
#forumbar {
	width:100%;
	font-size: 13px;
	text-align:right;
	padding-bottom:5px;
	margin-bottom:5px;
}
#forumbar a {
	color:blue;
	text-decoration:underline;
}
#responstoresponslink {
	color:red;
}
.NewPost_Regular {
	color:#000;
	font-size:13px;
	width:300px;
}
#ForumDetailContainer {
	padding-bottom: 20px;
	font-size: 13px;
}

#ForumName {
	color:#000;
	font-size: 16px;
	font-weight: bold;
	height:30px;
	vertical-align:middle;
	text-align:right;
}

#ForumDescription {
	font-size: 13px;
	text-align:right;
}
.response_t_ {
	font-size:13px;
	color:#15B4DB;
}
.response_x_ {
	font-size:13px;
	color:#656565;
}
/*-----------------------------------------------------------------------------------*/
#poll {
	font-size:14px;
	border:1px dotted #ccc;
	padding:10px;
	margin-top:4px;
	height:auto;
}
#pollquestion {
	font-size:18px;
	font-weight:bold;
}
#pollshowresolte a{
	color:blue;
	text-decoration:underline;
}
#pollshowresolte {
	padding:5px 0px 0px 0px;
}
#pollmainresolt {
	border:1px dotted #ccc;
	margin-top:4px;
	padding:10px;
}
#pollresoltamount {
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
#pollold a{
	color:blue;
	text-decoration:underline;
}
#pollprev {
	text-align:right;
	border:1px dotted #ccc;
	margin-top:4px;
	padding:10px;
}
#pollprevtitle {
	font-size:14px;
	font-weight:bold;
}
#pollprev a {
	color:blue;
	text-decoration:underline;
}
#pollresolttitle {
	text-align:right;
	font-size:14px;
	font-weight:bold;	
}
#pollresoltanswer {
	text-align:right;
}
#pollold {
	text-align:right;
}
/*-----------------------------------------------------------------------------------*/
#comments_container{
	background:#fff;	
}
div.commendsheader{
	background:#001860 var(--wpr-bg-dfe446c1-c67f-40b8-8280-fac9919edb62) no-repeat right;
	text-align: right;
	font-size:10px;
	color:#fff;
	float:right;
	height:19px;
	line-height:19px;
	width:100%;
}
div.commendsheader a{
	color:#fff;
	font-size:12px;
	padding:20px;
	font-weight: bold;
}
td.response_t_ {
	vertical-align:top;
	border-bottom:0px solid #ddd;
}
div.response_b_{
	font-size:12px;
	color:red;
	width:15px;
	color:#001860;
}
td.response_x_{
	color:#001860;
	width:100%;
	border-bottom:0px solid #ddd;
}
td.response_x_ a{
	color:red;
	text-decoration:underline;
}
table.NewPost_Regular{
	background:red;
	width:100%;
	background:#E0E7EF;
}
th.NewPost_Regular{
	width:50px;
}
textarea.NewPost_Regular{
	width:235px;
}
/*-----------------------------------------------------------------------------------*/

/*Modify attributes of #contentwrapper below as desired*/

#login{
	background:#D0CFCF var(--wpr-bg-fbf9547f-2a38-4515-a197-5b6c13a11678) repeat-x scroll center top;
	width:220px;
	border: 1px dotted #609416;
	font-family:arial, sans-serif;
	text-align:right;
	}
#login-secure{
	background:var(--wpr-bg-b848f924-579d-4914-a4cc-14fa6a84b8e2) no-repeat right top;
	color:#609416;
	height: 32px;
	font-size: 14px;
	padding-right:30px;
	font-weight: bolder;
	text-align:right;
	}
#login-user{
	font-size:12px;
	color:#0c0c0c
	}
#login-password{
	font-size:12px;
	color:#0c0c0c
	}
#error{
	background-color:#eee;
	background-image: var(--wpr-bg-88fabcb9-26b1-4707-b8b9-dddbef343326);
	background-repeat: no-repeat;
	background-position: 95% 10%;
	font-size:14px;
	color:red;
	text-align:center;
	font-weight: bolder;
	height: 35px;
	width:200px;
	padding:40px;
	border: 4px double #609416;
	margin:30px;
	}

	#toperror{
	height: 300px;
	text-align:center;
	vertical-align: middle;
	}
input.required, textarea.required {

}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}