﻿body
{
    margin: 0px;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    color: dimgray;
}

A.slink
{
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    color: dimgray;
    text-decoration:none;
}

A:hover
{
    color: #ce4e08;
}

.error-message
{
    color:Aqua;
}

#header
{
    background-color: #0099cc;
}

#menu
{
    color: white;
    padding: 4px;
    /*background-color: #f7941c;*/
    background-image:url(../images/menu2.gif);
    background-repeat:repeat-x;
}

.menu-item,
.menu-item A
{
    font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
}

.menu-item A:hover
{
    text-decoration:underline;
}

.menu-item-div
{
    width:15px;
    text-align:center;
    color: #ffffff;
}

#side-menu
{
    font-size: 11px;
    padding: 5px;
    background-color: #fcffd2;
    border-right: khaki 1px solid;
}

#footer
{
    background-color: #D8E4F8;
    color: dimgray;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
}


INPUT, SELECT  
{ 
    font-family: Arial, Verdana, Helvetica;
    font-size: 10px;
    color:dimgray;
}

TEXTAREA
{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color:dimgray;
}



.side-menu-box
{
    border-left: #f7941c 2px solid;
    border-bottom: #f7941c 2px solid;
    border-right: #f7941c 2px solid;
    padding:3px;
    background-color: #ffffff;
}

.side-menu-box-title
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    background-image: url(../images/bh1.gif);
    padding:3px;
    padding-top:6px;
    padding-left:15px;
}

.main-content-div
{
    padding:10px;
}

.content-box-title
{
    background-color: #22b5ec; 
    padding:2px;
    padding-left:10px;
    color:White;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

.content-box-title-corner
{
    color:White;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    padding-top:7px;
    padding-left:0px;
    padding-bottom:2px;
}

.content-box-title-corner A
{
    text-decoration:none;
    color:White;
}

.content-box-title-corner A:hover
{
    text-decoration:underline;
}

.content-box,
.content-box-full-border
{
    border-left: #22b5ec 2px solid;
    border-right: #22b5ec 2px solid;
    padding:3px;
    width:550px;
}

.content-box-full-border
{
    border-bottom: #22b5ec 2px solid;
}

.content-box-line-div
{
    border-top: #22b5ec 1px dotted;
    height: 1px;
}

.content-box-footer
{
    background-color: #D8E4F8;
    border-left: #22b5ec 2px solid;
    border-bottom: #22b5ec 2px solid;
    border-right: #22b5ec 2px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.comments
{
    color: green;
    font-size: 11px;
}

A
{
    color: #0099ff;
}

H3
{
    margin-top:0px;
    margin-bottom:10px;
}

.top-paragraph
{
    margin-left:10px;
}

.home-page-box
{
    border:solid 1px #969edb;
}

.home-page-box-title
{
    background-color: #eef1f9;
    font-weight:bold;
    padding:2px;
}

.home-page-box-line-div
{
    border-bottom: solid 1px #969edb;
}

/*--- start: box a (Affiliate page) ---*/
.box-a-frame
{
    border:solid 1px #969edb;  
}

.box-a-title
{
    background-color: #eef1f9;
    font-weight:bold;
    padding:3px;
    padding-left:10px;
}
.box-a-content
{
    padding:10px;
}
/*--- end: box a ---*/

.tstimonial-list li
{
    padding:10px;
}

.stripe-search-frame
{
    border-right: #86aaf0 1px solid;
    border-top: #86aaf0 1px solid;
    border-left: #86aaf0 1px solid;
    border-bottom: #86aaf0 1px solid;
    background-color: #b5d7f5;
}

/*AutoComplete flyout */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #ffffff;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	overflow : auto;
    text-align : left; 
    list-style-type : none;
    height: 100px;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */
.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
