/* CSS Document */

body{

	padding-top:20px;

	padding-bottom:30px;

	margin:0px;

}

.pad25{

	padding-bottom:25px;

}





.button {

				font-family: Verdana, Arial, sans-serif;

                display: inline-block;

                background: #459300 url('../images/bg-button-green.gif') top left repeat-x !important;

                border: 1px solid #459300 !important;

                padding: 4px 7px 4px 7px !important;

                color: #fff !important;

                font-size: 11px !important;

                cursor: pointer;

                }

                

.button:hover {

                text-decoration: underline;

                }

                

.button:active {

                padding: 5px 7px 3px 7px !important;

                }





input.text-input,

 select,

 textarea,

 .wysiwyg {

                padding: 6px;

                font-size: 13px;

                background: #fff url('../images/bg-form-field.gif') top left repeat-x;

                border: 1px solid #d5d5d5;

				color: #333;

                }

            

form .small-input {

                width: 45% !important;

				height:40px;

				font-size:14px;

font-weight:bold;

                }

                

form .medium-input {

                width: 70% !important;

                }

                

form .large-input {

                width: 97.5% !important;

				font-size: 16px !important;

				padding: 8px !important;

                }





.topmenubg{

	background-image:url(../images/menu-bg.gif);

	background-position:left;

	background-repeat:repeat-x;

}

.topmenubginside{

	background-image:url(../images/menubg-inside.gif);

	background-position:left;

	background-repeat:repeat-x;

}

.padbtm{

	padding-bottom:17px;

}

.graybg{

	background-image:url(../images/vertical-bg.gif);

	background-position:top left;

	background-repeat:repeat-x;

	padding-top:30px;

	padding-bottom:50px;

}

.panelbggray{

	background-image:url(../images/panel-bg.gif);

	background-position:left top;

	background-repeat:repeat-x;

	border:1px solid #E0DEDE;

}

.pad10{

	padding:12px;

}

.gray11{

	font-family:Tahoma;

	font-size:11px;

	color:#888888;

}

.blklink:link, .blklink:visited{

	font-family:Tahoma;

	font-size:11px;

	color:#000000;

	text-decoration:none;

}

.blklink:hover{

	font-family:Tahoma;

	font-size:11px;

	color:#000000;

	text-decoration:underline;

}

.blk18{

	font-family:Tahoma;

	font-size:18px;

	color:#000000;

}

.blk11{

	font-family:Tahoma;

	font-size:11px;

	color:#000000;

}

.brtb{

	border-top:1px solid #D9D9D9;

	border-bottom:1px solid #D9D9D9;

}

.padbtm35{

	padding-bottom:35px;

}

.blue18{

	font-family:Tahoma;

	font-size:18px;

	color:#0088CC;

}

blockquote {
	color: #66a;
	font-weight: bold;
	font-style: italic;
	margin: 1em 3em; }
blockquote p:before {
	content: '"'; }
blockquote p:after {
	content: '"'; }


.blue11{

	font-family:Tahoma;

	font-size:14px;

	color:#0088CC;

}

.blue11 span{

	padding-left:10px;

	padding-right:10px;

	color:#99CFEB;

}

.blue11 a:link, .blue11 a:visited{

	font-family:Tahoma;

	font-size:11px;

	color:#0088CC;

	text-decoration:none;

}

.blue11 a:hover{

	font-family:Tahoma;

	font-size:11px;

	color:#4A819D;

	text-decoration:underline;

}

.rightpanelbg{

	background-image:url(../images/right-panel-bg.gif);

	background-position:top left;

	background-repeat:repeat-x;

	background-color:#F6F6F6;

	border:1px solid #BEBEBE;

	padding-top:15px;

	padding-bottom:15px;

}

.bigimgbr{

	border:3px solid #BEBEBE;

}

.producthumb{

	border:1px solid #BEBEBE;

}

.padtop15{

	padding-top:15px;

}

ul{

	padding-left:15px;

	margin:0px;

}

ul li{

	padding:0px;

	margin:0px;

}

.brtopbg{

	background-image:url(../images/topbr.gif);

	background-position:left top;

	background-repeat:repeat-x;

}

.brbtmbg{

	background-image:url(../images/corner-01-btmbg.gif);

	background-position:left bottom;

	background-repeat:repeat-x;

}

.brleft{

	background-image:url(../images/breft.gif);

	background-position:top right;

	background-repeat:repeat-y;

}

.brright{

	background-image:url(../images/brright.gif);

	background-position:top left;

	background-repeat:repeat-y;

}

.btmbg{

	background-image:url(../images/bg-btm.gif);

	background-position:left top;

	background-repeat:repeat-x;

	padding-left:8px;

	padding-right:8px;

}

.padLR50{

	padding:30px 50px 30px 50px;

}

.btmBRN{

	border-bottom:1px solid #F4F4F4;

}

.brleft{

	border-left:1px solid #F4F4F4;

}

.brright{

	border-right:1px solid #F4F4F4;

}

.padl20{

	padding-left:20px;

}

.padr20{

	padding-right:20px;

}

.graylink:link, .graylink:visited{

	font-family:Tahoma;

	font-size:11px;

	color:#979797;

	text-decoration:underline;

}

.graylink:hover{

	font-family:Tahoma;

	font-size:11px;

	color:#979797;

	text-decoration:none;

}

.deviderbtm{

	border-bottom:1px solid #DEDEDE;

}