body,
input,
label {
    color: black;
    font: normal 12px/16px Tahoma, Geneva, sans-serif;
	
}

input,
select {
    color: #000;
    margin-top: 0px;
    font-size: 11px;
}

a {
    color: #e92921;
    font-size: 13px;
    text-decoration: underline;
	
}

a:hover {
    text-decoration: none
}

fieldset {
    padding: 5px;
}

fieldset td {
    padding: 2px 0 2px 0;
}

h6 {
    font: bold 12px Arial, Helvetica, sans-serif;
}

.article-decor {
    padding: 0px 0px 12px 0px;
}

#contact_text {
    height: auto;
    overflow: auto;
    margin: 0px 0px 5px 0px;
    width: 90%
}

.article_separator {
    display: block;
    line-height: 1px;
    padding: 0px 0px 15px 0px;
    margin: 15px 0px 0px 0px;
    height: 1px;
    font-size: 1px;
}

.column_separator {
    padding: 0px 0px 0px 12px!important;
}

.article_column {
    padding: 0px 0px 0px 0px;
}

.contentpane {
    padding: 0px 0px 10px 0px;
}

.contentpaneopen h3 {
    overflow: hidden;
}

.contentpaneopen h3 img {
    margin: 0px 3px 0px 0px!important;
    float: left;
}

.contentpaneopen ul,
.article-indent ul {
    list-style: none;
    margin: 0px 0px 0px 15px;
}

.contentpaneopen ul li,
.article-indent ul li {
    padding: 0px 0px 6px 10px;
    background: url(../images/listMarker.gif) no-repeat 0 8px;
}

.contentdescription img {
    margin: 0px 20px 0px 0px;
}

.contentpaneopen img {
    margin: 0px 15px 0px 0px;
}

.contentheading,
.componentheading {
    padding: 0px 0px 8px 0px;
    color: #3e3e3e;
    font: normal 19px/19px Arial, Helvetica, sans-serif;
}

.componentheading {
    margin: 0px 0px 20px 0px;
}

.contentpane .componentheading {
    background: none;
}

.contentpaneopen p {
    padding: 0px 0px 10px 0px;
}

.buttonheading {
    padding: 5px 5px 6px 0px;
}

.buttonheading img {
    padding: 0;
    margin: 0 4px;
}

span.contentheading {
    font-weight: normal;
    display: block;
    padding: 15px 0px 15px 0px;
    margin: 0px 0px 15px 0px;
}

.iteminfo {
    padding: 0px 0px 6px 0px;
    margin: 0px 0px 15px 0px;
}

.modifydate {
    border-top: 1px dotted #ccc;
    font-size: 11px;
    margin: 10px 0 0 0;
    padding: 10px 0px 10px 0px;
    text-decoration: none!important;
}

.createdby {
    display: block;
    text-transform: none;
}

.createdate {
    line-height: 11px;
    font-size: 11px;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 10px 0px;
    display: block;
    border-bottom: 1px dotted #ccc;
}

div.small {
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 7px 0px;
    white-space: nowrap;
    line-height: 11px;
}

.button,
.validate,
.modal-button,
.readmore a,
div.blank a {
    background: url(../images/button1.gif) no-repeat 0 0;
    border: none;
    color: #fff;
    font: bold 11px/12px Tahoma, Geneva, sans-serif;
    padding: 0px 0px 2px 0px;
    margin: 0px;
    text-decoration: none;
    width: 59px;
    height: 20px;
    display: block;
    vertical-align: top;
    cursor: pointer;
}

.button:hover,
.validate:hover,
.modal-button:hover,
.readmore a:hover,
div.blank a:hover {
    background: url(../images/button1-active.gif) no-repeat 0 0;
}

.modal-button,
.readmore a,
div.blank a {
    float: left;
    padding: 2px 10px 2px 10px;
    height: auto;
}

.modal-button {
    margin-right: 10px;
}

#editor-xtd-buttons {
    padding: 5px 0px 5px 0px;
    overflow: hidden;
    width: 300px;
    float: left;
}

#editor-xtd-buttons .readmore {
    display: inline;
}

.blank {
    margin: 5px 0px 0px 0px;
}

div.blank a {
    width: 114px;
    background: #000;
}

div.readmore {
    overflow: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div a.readon {
    background: url(../images/button3.gif) no-repeat 0 0;
    border: none;
    color: #fff;
    display: inline-block;
    font: bold 11px/14px Tahoma, Geneva, sans-serif;
    padding: 5px 0px 9px 8px;
    width: 90px;
    text-decoration: none;
}

a.readon:hover {
    text-decoration: none;
    background: url(../images/button3-active.gif) no-repeat 0 0;
}

.blog_more {
    padding: 0px 0px 10px 0px;
}

.blog_more h2 {
    font-size: 12px;
    padding: 0px 0px 0px 0px;
}

.blog_more ul {
    margin: 10px 0px 0px 15px;
}

.blog_more ul li {
    padding: 0px 0px 0px 0px!important;
}

.blog_more a {
    text-decoration: underline
}

.blog_more a:hover {
    text-decoration: none;
}

.pagenav {
    font-size: 12px;
    font-weight: normal
}

a.pagenav {
    font-weight: normal;
    padding: 0px 2px 0px 2px;
    margin: 0px 2px 0px 0px;
    text-decoration: none
}

a.pagenav:hover {
    text-decoration: underline
}

.pagination_nav {
    font-size: 12px;
    padding: 10px 20px 0px 27px;
}

.pagination_nav div {
    padding: 5px 0px 5px 0px;
}

.pagination {
    margin-top: 10px
}

.pagination li {
    padding: 0px 5px 0px 5px;
}

.pagination_result {
    padding: 5px 0px 0px 0px;
    line-height: 16px;
}

.pagination span {
    padding: 0px 10px 0px 0px;
}

.pagination strong span {
    padding: 0px 6px 0px 6px;
    font-weight: normal;
}

.searchArea {
    border: 1px solid #dedede;
    padding: 10px;
}

#search_searchword {
    font: normal 12px/14px Arial, Helvetica, sans-serif;
    padding: 1px 0 2px 0;
}

.var1 {
    background: #f9f9f9;
    padding: 5px!important;
    margin: 5px 0px 5px 0px;
}

.var2 {
    background: #f0f0f0;
    padding: 5px!important;
    margin: 5px 0px 5px 0px;
}

.results {
    padding: 0px 20px 15px 20px;
}

.results ol li {
    padding: 0px 0px 10px 0px;
    text-align: justify;
}

.searchintro {
    padding: 10px 0px 10px 20px;
}

.searchintro b,
.searchintro strong {
    color: #be0404;
}

.sectiontableheader {
    padding: 6px 0px 6px 0px;
    background: #ccc;
    color: #000;
}

.sectiontableheader a {
    color: #000;
}

.sectiontableheader strong {
    color: #666;
}

.archiveBlock .button {
    display: inline-block;
    margin: 0px 0px 0px 5px;
}

ul#archive-list h4 a {
    font-size: 12px;
    text-transform: none;
}

dl.poll {
    padding: 10px 0px 20px 0;
}

#poll h3 {
    font-size: 120%;
    padding: 0px 0px 10px 0px;
}

dl.poll dt {
    font-weight: bold;
    padding: 7px 0px 0px 0px;
}

.poll .question {
    color: #616161;
    font: bold 12px/13px Arial, Helvetica, sans-serif;
    padding: 0px 10px 10px 0px;
}

.poll-body label {
    font: normal 11px/15px Arial, Helvetica, sans-serif;
    color: #616161;
}

.poll .buttons {
    padding: 8px 0px 6px 0px;
}

.poll .button {
    background: url(../images/button1.gif) no-repeat 0 0;
    border: none;
    color: #fff;
    font: bold 11px/14px Tahoma, Geneva, sans-serif;
    cursor: pointer;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 4px 0px;
    width: 59px;
    height: 20px;
    text-align: center;
}

.poll .button:hover {
    background: url(../images/button1-active.gif) no-repeat 0 0;
}

.poll .section {
    overflow: hidden;
    padding: 6px 0px 0px 0px;
    width: 100%;
    color: #000;
}

.poll .section2 {
    overflow: hidden;
    padding: 6px 0px 0px 0px;
    width: 100%;
}

.poll .radio {
    float: left;
    width: 20px;
}

.poll .radio input {
    display: block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.poll .var {
    margin: 0px 0px 0px 20px;
    text-align: left;
}

.display {
    padding: 0px 0px 10px 0px;
}

.display select {
    border: 1px solid #46462f;
    width: 100px;
}

.td_1,
.td_2 {
    width: 5%;
    text-align: center;
}

.td_3 {
    width: 90%;
    padding: 0px 0px 0px 10px;
}

#itema,
#itemb,
#itemc {
    background: #ececec;
    padding-bottom: 5px;
    padding-top: 5px;
    font-weight: bold;
    color: #000;
}

.pollstableborder .question {
    padding: 0px 0px 0px 85px;
}

dl.contentpane dt {
    padding: 10px 0px 20px 0px;
}

dl.contentpane dd {
    width: 100%;
    overflow: hidden;
}

dl.contentpane div {
    vertical-align: middle;
}

dl.contentpane .description {
    width: 110px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
}

dl.contentpane .input-field {
    width: 160px;
    padding: 0px 0px 0px 0px;
    vertical-align: bottom;
}

dl.contentpane .button-field {
    width: 140px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
}

.search {
    width: 100%;
    overflow: hidden;
}

.search .button {
    border: none;
    color: #fff;
    float: right;
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
}

.search .inputbox {
    background: #fff;
    border: 1px solid #a8a8a8;
    border-right: none;
    color: #434342;
    font: normal 11px/14px Tahoma, Geneva, sans-serif;
    height: auto;
    padding: 4px 19px 2px 1px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
    width:170px; /*138px*/
    float: left;
}

.search_result {
    padding: 0px 20px 0px 0px;
}

.search_result h3 {
    color: #808080;
    font-size: 14px;
}

.highlight {
    color: #be0404;
    font-weight: bold;
}

.adminform td {
    padding: 0px 0px 2px 0px;
}

#toggler1,
#toggler2 {
    width: 13px;
    height: 13px;
    margin: 3px 0 0 0;
}

*+html #toggler1,
*+html #toggler2 {
    width: 13px;
    height: 13px;
    margin: 0;
}

#login_stretcher input,
#register_stretcher input {
    padding: 1px 0 2px 0;
    line-height: 13px;
}

#login_stretcher .button,
#register_stretcher .button {
    padding: 0 10px 1px 10px;
}

.error {
    margin: 0px 0px 10px 0px;
}

#system-message dt.error,
dt.message {
    display: none;
}

.error dd ul {
    background: #ce0303;
    border-top: 3px solid #670606;
    border-bottom: 3px solid #670606;
    color: #fff;
    margin: 0;
    padding: 5px 0px 5px 5px;
}

.error dd ul li {
    background: none!important;
    color: #fff!important;
    margin: 0px 0px 0px 20px!important;
}

.module,
.module_text {
    margin: 0px 0px 3px 0px;
}

.module .boxIndent,
.module_text .boxIndent {
    padding: 23px 31px 24px 29px;
    background: #f1f1f1;
}

.container .module .boxIndent {
    padding: 15px 0 0 0;
}

.module h3,
.module_text h3,
.module_menu h3,
.module-categories h3,
.module-login h3,
.module-bestsellers h3,
.module-latest h3 {
    background-color:red;
    font: bold 12px/14px Tahoma, Geneva, sans-serif;
    color: white;
    padding: 8px 10px 11px 11px;
}

.module h3 span,
.module_text h3 span,
.module_menu h3 span,
.module-categories h3 span,
.module-login h3 span,
.module-bestsellers h3 span,
.module-latest h3 span {
    background: url(../images/title-bg.gif) no-repeat 0 3px;
    padding: 0 0 0 17px;
    font-size: 15px;
}

.moduletable h3,
.title,
.categoryName,
#vmMainPage h3,
.categoryName {
    font: normal 19px/19px Arial, Helvetica, sans-serif;
    color: #3e3e3e;
    position: relative;
    margin-bottom: 15px;
}

.categoryName {
    background: none!important;
}

.extra-divider td {
    border: none;
    background: url(../images/extra-divider.gif) repeat-x left center;
    padding: 13px 0;
}

.module ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
}

.module ul li {
    padding: 3px 0px 4px 0px;
    margin: 0px 0px 0px 0px;
    line-height: 16px;
    font-size: 12px;
    color: #dfded0;
    background: url(../images/module-menu-divider.gif) repeat-x left bottom;
}

.module li a {
    background: url(../images/listMarker.gif) no-repeat 0 5px;
    font: normal 12px/14px Arial, Helvetica, sans-serif;
    color: #6d6d6d;
    padding: 0px 0px 0px 12px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.module li a:hover {
    color: #afafaf;
    text-decoration: none!important;
}

.module a {
    color: #dfded0;
    text-decoration: underline;
}

.module a:hover {
    text-decoration: none!important;
}

.count {
    text-decoration: underline;
}

.module-type2 {
    margin: 0px 0px 15px 0px;
}

.module-type2 .boxIndent {
    padding: 29px 20px 31px 20px;
    background: #a1a09a;
    color: #fff;
}

.module-type2 h3 {
    background: #3e3e3e;
    font: normal 19px/19px Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 17px 10px 17px 17px;
}

.module-bestsellers {
    margin: 0 0 3px 0;
}

.module-banners .box2 .corner-left-top {
    padding: 0;
}

.module-banners .banneritem-banners {
    margin-bottom: 3px;
}

.module-banners div {
    background: none!important;
}

.module-bestsellers .boxIndent {
    padding: 23px 31px 35px 29px;
}

.module-bestsellers a {
    display: block;
    background: #fff url(../images/bestsellers-bg.gif) left top repeat-y;
    color: #434342;
    font: normal 11px/15px Tahoma, Geneva, sans-serif;
    text-decoration: none;
}

.module-bestsellers a:hover {
    color: #ff5304;
    font-weight: bold;
}

.module-bestsellers .sectiontableentry0 td,
.module-bestsellers .sectiontableentry1 td,
.module-bestsellers .sectiontableentry2 td {
    border-bottom: 1px solid #ebeaea;
    padding: 3px 0 6px 0;
}

.module-categories {
    margin: 0px 0px 3px 0px;
}

.module-categories .boxIndent {
   padding: 1px 24px 10px 1px;
	 background-color: #f1f1f1;
	
}

.module-categories ul {
	font-weight: bold;
    list-style: none;
    margin: 0px 0px 0px 0px;
}

.module-categories ul li {
    padding-bottom: 1px;
    font: normal 15px/16px Tahoma, Geneva, sans-serif;
    border-bottom: 1px solid #ebeaea;
	background-color: #f1f1f1 ;
}

.module-categories li a.parent {
    background: url(../images/parent-point.gif) no-repeat 100% 10px;
}

.module-categories li a {
    text-transform:uppercase;
    color: #050505;
    
    display: block;
    padding: 3px 0px 5px 0px;
    position: relative;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
	font-weight: bold;
	
	 
}

.module-categories li a:hover {
    color: red;
    font-weight: none;
	text-decoration: underline;
	 background: url(../images/parent-point.gif) no-repeat 150% 10px;
	
}
.module-categories li.parent.active {
    border: outset;
}


.module-categories .level2 li a {}



.module-categories li.active a {
    text-shadow: none;
    text-decoration: none;
    color:	black; 
    font-weight: normal;
    text-align:right;
	text-transform:capitalize;
	font-size: 16px;
}


.module-categories li.active a:hover {
    text-shadow: none;
    text-decoration: none;
    color:	red;
    font-weight: bold;
    text-align:right;
	text-decoration: underline;
	 background: url(../images/parent-point.gif) no-repeat 100% 10px;
}


.module-categories li a.parent:hover {
    background: url(../images/parent-point-active.gif) no-repeat 100% 10px;
}

.module-categories li.active a.parent:hover {
    background: url(../images/parent-point-active.gif) no-repeat 132px 10px;
}

.module-categories li.active .level2 li {
    margin-left: 15px;
}

.module-categories li.active .level2 li a {
    padding: 3px 0px 5px 0px;
    color: #434342;
    font-weight: normal;
}

.module-categories li.active .level2 li a:hover {
    color: #ff5304;
    font-weight: bold;
}

.module-categories li.active .level2 li.active a {
    color: #ff5304;
    font-weight: bold;
}

.module_menu {
    margin: 0 0 3px 0;
}

.module_menu .boxIndent {
    padding: 23px 31px 24px 29px;
}

.module_menu ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
}

.module_menu li {
    padding-bottom: 1px;
    font: normal 11px/15px Tahoma, Geneva, sans-serif;
    border-bottom: 1px solid #ebeaea;
    overflow: hidden;
}

.module_menu li a {
    color: #434342;
    display: block;
    padding: 3px 0px 5px 0px;
    position: relative;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.module_menu li a:hover {
    color: #ff5304;
    font-weight: bold;
}

.module_menu li.active a {
    color: #ff5304;
    font-weight: bold;
}

.module_menu li.active ul {
    margin: 1px 0px -2px 10px;
}

.module_menu li.active li a {
    color: #434342;
    font-weight: normal;
}

.module_menu li.active li a:hover {
    color: #ff5304;
    font-weight: bold;
}

#userMenu {
    padding: 1px 22px 0 0;
    text-align: right;
}

#userMenu ul {
    margin: 0;
}

#userMenu ul li {
    display: inline;
    padding: 0 0 0 19px;
    margin: 0 0 0 0;
    font: normal 12px/14px Arial, Helvetica, sans-serif;
}

#userMenu ul li a {
    text-decoration: none;
    color: #9c9c9a;
}

#userMenu ul li a:hover {
    text-decoration: underline;
    color: #e52f36;
}

.module-latest {
    margin: 0 0 3px 0;
}

.module-latest .boxIndent {
    padding: 23px 18px 0px 26px;
}

.module-latest .box_product_price strong {
    display: none;
}

.module-featured {
    padding: 0;
    margin: 0;
}

.module-featured h3 {
    background: url(../images/featured-title-tail.gif) top repeat-x;
    font: normal 18px/22px Arial, Helvetica, sans-serif;
    color: #030303;
    margin: 0 0 2px 0;
}

.module-featured h3 span {
    display: block;
    background: url(../images/featured-title-right.gif) top right no-repeat;
}

.module-featured h3 span span {
    padding: 11px 10px 13px 41px;
    background: url(../images/featured-title-left.gif) top left no-repeat;
}

.module-login {
    margin: 0px 0px 14px 0px;
}

.module-login .boxIndent {
    padding: 5px 0 0 0;
}

#form-login-username {
    display: block;
    width: 100%;
}

.module-login .part1 {
    background: #e52f36;
    padding: 22px 22px 19px 21px;
}

.module-login label {
    color: #666;
    font: normal 12px/12px Tahoma, Geneva, sans-serif;
}

label.remember {
    color: #434342;
    font: normal 11px/12px Tahoma, Geneva, sans-serif;
    display: inline;
    font-weight: normal;
    text-decoration: underline;
}

#mod_login_username,
#mod_login_password {
    background: #fff;
    border: 1px solid #d9d9d9;
    width: 134px;
    padding: 2px 0px 4px 7px;
    font: normal 11px/11px Tahoma, Geneva, sans-serif;
    color: #b2b0b3;
    margin: 0px 0px 1px 0px;
}

.username,
.password {
    font: normal 11px/14px Tahoma, Geneva, sans-serif;
    color: #000;
}

.module-login a {
    color: #fff;
    font: normal 12px/18px Tahoma, Geneva, sans-serif;
}

.form-login .button {
    background: url(../images/button2.gif) no-repeat 0 0;
    border: none;
    color: #fff;
    font: bold 11px/14px Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 15px 0 10px 0;
    width: 47px;
    height: 20px;
    text-align: center;
    display: block;
}

.form-login .button:hover {
    background: url(../images/button2-active.gif) no-repeat 0 0;
}

.log {
    color: #000;
}

.logout {
    background: url(../images/button1.gif) no-repeat 0 0;
    width: 59px;
    height: 20px;
    padding: 0 0 2px 0;
    margin: 10px 0 0 0;
    font: bold 11px/12px Tahoma, Geneva, sans-serif;
}

.form-login .rememberCheck {
    padding: 8px 0 0 0;
    width: 90px;
    overflow: hidden;
}

input.checkbox {
    border: none;
    display: block;
    float: left;
    margin: 0px 5px 0px 0px;
    vertical-align: middle;
    width: 13px;
    height: 13px;
}

#inputs {
    padding: 5px 0px 0px 0px;
    width: 100%;
    overflow: hidden;
}

#form-login-remember {
    padding: 5px 0px 0px 0px;
    font: normal 11px/20px Tahoma, Geneva, sans-serif;
    color: #000;
}

#form-login-remember a {
    font: bold 11px/18px Tahoma, Geneva, sans-serif;
    color: #000;
    text-decoration: none;
}

#form-login-remember .new-account {
    padding: 15px 0 0 0;
    margin: 0;
}

#form-login-remember a:hover {
    color: #ff5304;
    text-decoration: underline!important;
}

#form-login-remember .reg {
    text-decoration: underline;
    line-height: 14px;
    color: #ff5304;
}

#form-login-remember .reg:hover {
    text-decoration: none!important;
    color: #000;
}

ul.menu-nav {
	background:#08A1F9;
	color:blue;
    list-style: none;
    width: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
	border: 1px outset blue;
}

ul.menu-nav li {
    float: left;
    background:#08A1F9;                /*url(../images/menu-divider.gif) right repeat-y;*/
}

ul.menu-nav li a {
    color: #fff;
    display: block;
    font: bold 15px/24px Tahoma, Geneva, sans-serif;
    text-decoration: none;
    padding: 9px 31px 14px 30px;
}

ul.menu-nav li a:hover,
ul.menu-nav li.active a {
    color: #4d1a02;
}

#body {
    background: #ececec;
    height: 100%;
}

.main {
    width: 100%;
}

#header {
    padding: 0px 0 0px 0;
}


#logo {  
    background-image: url("gyapot.jpg");
  background-repeat: repeat;
  background-size: auto 200px;
    width:auto;   /* 220px; */
    /*float: center;*/
    padding: 5px  5px 5px;
	height: 105px;
}



.currency {
    overflow: hidden;
    margin: 0;
    padding: 26px 16px 0 0;
    float: right;
}

#topmenu {
    background: url(../images/menu-tail.gif) top repeat-x;
    margin-top: 3px;
}

#topmenu .left-bottom-bg {
    background: url(../images/topmenu-left-bg.gif) left bottom no-repeat;
}

#topmenu .right-bottom-bg {
    background: url(../images/topmenu-right-bg.gif) right bottom no-repeat;
}

#wrapper {
    padding: 0 0 2px 0;
}

#left {
    float: left;
    width: 214px;
    padding-right: 3px;
}

#right {
    float: right;
    width: 214px;
    padding-left: 3px;
}

.container {
    overflow: hidden;
}

.bannergroup {
    padding: 0;
    overflow: hidden;
    margin: 0 0 3px 0;
}

.cart {
    background: url(../images/cart-bg.jpg) no-repeat 0 0;
    padding: 19px 0px 23px 20px;
    margin: 0px 0px 0 0;
    background: #f1f1f1;
}

#search {
    height: 20px;
    /*padding: 24px 14px 26px 21px;*/
    background: url(../images/search-bg.jpg) no-repeat 0 0;
}

#footer {
    padding: 0 0 22px 0;
}

#footer .space {
    padding: 12px 15px 11px 28px;
    font: normal 11px/18px Tahoma, Geneva, sans-serif;
}

#footer a {
    color: #ff5304;
}

#footer .footerText {
    float: left;
    width: 350px;
    color: #434342;
}

#footer ul {
    padding: 6px 0px 0px 0px;
    margin: 0px -1px 0 0;
    list-style: none;
    float: right;
}

#footer ul li {
    padding: 0 19px 0 20px;
    margin: 0;
    display: inline;
    border-right: 1px solid #a8a8a8;
}

#footer ul li a {
    font: normal 11px/18px Tahoma, Geneva, sans-serif;
    background: none;
    text-decoration: none;
    color: #434342;
    padding: 0;
    text-transform: none;
}

#footer ul li a:hover,
#footer ul li.active a {
    text-decoration: underline;
}

.tool-tip {
    background: #ffc;
    border: 1px solid #b4b58A;
    color: #000;
    max-width: 200px;
    text-align: left;
}

.tool-title {
    background: #dda;
    border-bottom: 1px solid #b4b58A;
    padding: 5px 10px;
    font-weight: bold;
}

.tool-text {
    padding: 5px 10px;
}

.clear {
    overflow: hidden;
    width: 100%;
    background-color: white ;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.contact_email input {
    margin-bottom: 10px;
}

.contact_email #contact_email_copy {
    margin: 0;
    vertical-align: middle;
}

.indent {
    padding: 1px;
    background: #f1f1f1;
}

.box {
    background: #fff;
}

.box .tail-bottom {
    background: url(../images/box-tail-bg.gif) bottom repeat-x;
}

.box .tail-top {
    background: url(../images/box-tail-bg.gif) top repeat-x;
}

.box .tail-right {
    background: url(../images/box-tail-bg.gif) right repeat-y;
}

.box .tail-left {
    background: url(../images/box-tail-bg.gif) left repeat-y;
}

.box .corner-right-bottom {
    background: url(../images/box-corner-right-bottom.gif) right bottom no-repeat;
}

.box .corner-left-bottom {
    background: url(../images/box-corner-left-bottom.gif) left bottom no-repeat;
}

.box .corner-right-top {
    background: url(../images/box-corner-right-top.gif) right top no-repeat;
    width: 100%;
}

.box .corner-left-top {
    background: url(../images/box-corner-left-top.gif) left top no-repeat;
    border:0px outset #08A1F9;

    /*padding: 10px;*/
    
}

.box2 {
    background: #fff;
}

.box2 .tail-bottom {
    background: url(../images/box2-tail-bg.gif) bottom repeat-x;
}

.box2 .tail-top {
    background: url(../images/box2-tail-bg.gif) top repeat-x;
}

.box2 .tail-right {
    background: url(../images/box2-tail-bg.gif) right repeat-y;
}

.box2 .tail-left {
    background: url(../images/box2-tail-bg.gif) left repeat-y;
}

.box2 .corner-right-bottom {
    background: url(../images/box2-corner-right-bottom.gif) right bottom no-repeat;
}

.box2 .corner-left-bottom {
    background: url(../images/box2-corner-left-bottom.gif) left bottom no-repeat;
}

.box2 .corner-right-top {
    background: url(../images/box2-corner-right-top.gif) right top no-repeat;
    width: 100%;
}

.box2 .corner-left-top {
    background: url(../images/box2-corner-left-top.gif) left top no-repeat;
    padding: 0px;
}

#header .box2 {
    background: url(../images/header-tail.gif) top repeat-x #e1e1e1;
}

.paramlist_key {
    width: 35%!important;
    padding-right: 5px!important;
}

#email {
    width: 147px;
    padding: 2px 0 3px 5px;
}

.validate {
    margin-bottom: 1px;
}

.extra-margin {
    margin-bottom: 3px;
}
ul.computer_menu_left li ul{
	margin-left: 3px;
}
.regi_ar{
	text-decoration:line-through;
	font-size:11px;
	color:#FF3300;
	font-weight:bold;
}
