/** Style.css */

/* ------------------------------------------------------------------------------------------------------------------ */

/** This is where the general style of the font is set at. If you want all of the
  * classes in here to have same font then add an !important. Example: 'font: inherit !important;' */
* { 
    font-size: 11pt;
    font-family: Serif;
    color: black;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/** Different font types and sizes for basic text. */

/** Large header text. */
.largeHeaderText {
	font-size: 16pt;
	font-weight: bold;
}

/** Medium header text. */
.mediumHeaderText {
	font-size: 14pt;
	font-weight: bold;
}

/** Medium header text. */
.smallHeaderText {
	font-size: 13pt;
	font-weight: bold;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* Classes only used by the template.php file. */

/* For the body tag. */
.tmp_Body {
    background-image: url('images/web/textures/texture1.gif');
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

/* For the outer table where everything else is inside. This is the outermost table. */
.tmp_OuterTable {
    width: 100%;
    border-width: 0px;
    border-spacing: 0px;
}

/* For the banner's td. */
.tmp_BannerTd {
	width: 100%;
}

/* For the account management's td. */
.tmp_AccountTd {
	width: 100%;
	height: 25px;
}

/** The Hello text. */
.tmp_AccountHelloTxt {
	font-size: 16pt;
	font-weight: bold;
}

/** The Sign In/Sign Out. */
.tmp_AccountLogin {
	font-size: 16pt;
	font-weight: bold;
}

.tmp_AccountLogin A:link {
	font-size: 16pt;
	font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.tmp_AccountLogin A:visited {
	font-size: 16pt;
	font-weight: bold;
    color: #000000;
    text-decoration: none;	
}
.tmp_AccountLogin A:hover {
	font-size: 16pt;
	font-weight: bold;
    text-decoration: underline;
    color: #ff0000;
}

.tmp_AccountLogin A:active {
	font-size: 16pt;
	font-weight: bold;
    color: #000000;
    text-decoration: none;
}



/* For the links to various pages td. */
.tmp_LinksTd {
    background-image: url('images/web/textures/top/top2.gif');
	height: 25px;
}

.tmp_linkBox {
	background-color: #055BB1;
	border-top: solid #015a00 2px; 
	border-right: solid #015a00 2px; 
	border-left : solid #015a00 2px; 
	border-bottom : solid #015a00 2px;
	width: 85px;
    text-align: center;
}


.tmp_linkBox A:link {
    color: #ffffff;
    text-decoration: none;
    font-size: 11pt;
    font-weight: bold;
}

.tmp_linkBox A:visited {
    color: #ffffff;
    text-decoration: none;	
    font-size: 11pt;
    font-weight: bold;
}
.tmp_linkBox A:hover {
    color: #00ff00;
    text-decoration: underline;
    font-size: 11pt;
    font-weight: bold;
}

.tmp_linkBox A:active {
    color: #ffffff;
    text-decoration: none;
    font-size: 11pt;
    font-weight: bold;
}


.tmp_linkBoxHome {
   background-image: url('images/web/textures/TXTR3991.gif');
	border-top: solid #0414b1 2px; 
	border-right: solid #0414b1 2px; 
	border-left : solid #0414b1 2px; 
	border-bottom : solid #0414b1 2px;
	width: 85px;
    text-align: center;
}

.tmp_linkBoxHome A:link {
    color: #015a00;
    text-decoration: none;
    font-size: 14pt;
    font-weight: bold;
}

.tmp_linkBoxHome A:visited {
    color: #015a00;
    text-decoration: none;	
    font-size: 14pt;
    font-weight: bold;
}
.tmp_linkBoxHome A:hover {
    text-decoration: underline;
	background-color: #ffffff;
    font-size: 14pt;
    font-weight: bold;
}

.tmp_linkBoxHome A:active {
    color: #015a00;
    text-decoration: none;
    font-size: 14pt;
    font-weight: bold;
}

.tmp_TopTable {
   background-image: url('images/web/textures/texture1.gif');
}

/* For the inside table that contains the category links and the content. */
.tmp_InsideTable {
    width: 100%;
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: 0px;
}

/* For the Category Links. */
.tmp_CategoryLinksTd {
	font-size: 12pt;
	font-weight: bold;
	border-top: solid #005900 2px; 
	border-right: solid #005900 2px; 
	border-left : solid #005900 2px; 
	border-bottom : solid #005900 2px;
	background-color: #ffffff;
	width: 180px;
}

.tmp_CategoryLinksTd A:link {
	font-size: 12pt;
	font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.tmp_CategoryLinksTd A:visited {
	font-size: 12pt;
	font-weight: bold;
    color: #000000;
    text-decoration: none;	
}
.tmp_CategoryLinksTd A:hover {
	font-size: 12pt;
	font-weight: bold;
    text-decoration: underline;
    color: #ff0000;
}

.tmp_CategoryLinksTd A:active {
	font-size: 12pt;
	font-weight: bold;
    color: #000000;
    text-decoration: none;
}

/* For the content td. */
.tmp_ContentTd {
	border-top: solid #005900 1px; 
	border-right: solid #005900 1px; 
	border-left : solid #005900 1px; 
	border-bottom : solid #005900 1px;
	background-color: #DEEFFF;	
}

/* For the trailer td. */
.tmp_TrailerTd {
	color: #ffffff;
	background-color: #055BB1;
	text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* General Look and Feel for tables. */

.lfOuterTable {
	border-top: solid #005900 1px; 
	border-right: solid #005900 1px; 
	border-left : solid #005900 1px; 
	border-bottom : solid #005900 1px;
	background-color: #ffffff;
}

.lfLargeHeaderText {
	font-size: 16pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #4d0551;
    background-image: url("images/web/textures/darkGreenStrip5x60.jpg");
	
}

.lfHeaderText {
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}

.lfExpiresText {
	font-weight: bold;
	color: #ff0000;
}

.lfErrorText {
	font-weight: bold;
	color: #ff0000;
}

.lfButton {
	font-weight: bold;
	border-top: solid #005900 1px; 
	border-right: solid #005900 1px; 
	border-left : solid #005900 1px; 
	border-bottom : solid #005900 1px;
    background-image: url("images/web/textures/lightGreenStrip5x30.jpg");
	text-align: center;
	width: 100px;
}


.lfButton A:link {
    color: #000000;
    text-decoration: none;
}

.lfButton A:visited {
    color: #000000;
    text-decoration: none;	
}
.lfButton A:hover {
    text-decoration: underline;
	background-color: #ffffff;
}

.lfButton A:active {
    color: #000000;
    text-decoration: none;
}


.lfBrowseTable {
	border-top: solid #000000 1px; 
	border-right: solid #000000 1px; 
	border-left : solid #000000 1px; 
	border-bottom : solid #000000 1px;
	background-color: #f0f0f0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.lfDesignsTable {
	border-top: solid #000000 1px; 
	border-right: solid #000000 1px; 
	border-left : solid #000000 1px; 
	border-bottom : solid #000000 1px;
	background-color: #eefff3;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.lfCopyrightNotice {
    color: #ff0000;
}

/* Used for the content in the designview.php content html. */
.lfDesignContentTd img {
}

.lfDesignContentTd A:link {
    color: #0000ff;
    text-decoration: none;
}

.lfDesignContentTd A:visited {
    color: #0000ff;
    text-decoration: none;	
}
.lfDesignContentTd A:hover {
    color: #000000;
    text-decoration: underline;
}

.lfDesignContentTd A:active {
    color: #0000ff;
    text-decoration: none;
}

/* Used for the links in the designview.php. */
.lfDesignLinksTd A:link {
    color: #0000ff;
    text-decoration: none;
}

.lfDesignLinksTd A:visited {
    color: #0000ff;
    text-decoration: none;	
}
.lfDesignLinksTd A:hover {
    color: #000000;
    text-decoration: underline;
}

.lfDesignLinksTd A:active {
    color: #0000ff;
    text-decoration: none;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* Index Div tags. */

.index_pinkBorder
{
    BORDER-RIGHT: #ffccff 5px solid;
    BORDER-TOP: #ffccff 5px solid;
    MARGIN-TOP: 25px;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 25px;
    MARGIN-LEFT: 40px;
    BORDER-LEFT: #ffccff 5px solid;
    COLOR: #055BB1;
    MARGIN-RIGHT: 40px;
    PADDING-TOP: 25px;
    BORDER-BOTTOM: #ffccff 5px solid;
    FONT-FAMILY: 'Times New Roman';
    TEXT-ALIGN: center;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/* Help Div tags. */

.help_pinkBorder
{
    BORDER-RIGHT: #ffccff 5px solid;
    BORDER-TOP: #ffccff 5px solid;
    MARGIN-TOP: 25px;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 25px;
    MARGIN-LEFT: 40px;
    BORDER-LEFT: #ffccff 5px solid;
    COLOR: blue;
    MARGIN-RIGHT: 40px;
    PADDING-TOP: 25px;
    BORDER-BOTTOM: #ffccff 5px solid;
    FONT-FAMILY: 'Times New Roman'
}

.help_BigText
{
	COLOR: black;
    TEXT-DECORATION: none
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 18pt;
    TEXT-ALIGN: center;
}

.help_IWantToJoin
{
	COLOR: black;
    TEXT-DECORATION: none
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 14pt;
    TEXT-ALIGN: center;
}

.help_AnswerText
{
	COLOR: blue;
    TEXT-DECORATION: none
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 12pt;
    TEXT-ALIGN: left;
}

.help_QuestionText
{
	COLOR: black;
    TEXT-DECORATION: none
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 14pt;
    TEXT-ALIGN: left;
}


.mom_box1
{
    margin:0 auto;
	width: 650px;
	border-top: solid #000000 1px; 
	border-right: solid #000000 1px; 
	border-left : solid #000000 1px; 
	border-bottom : solid #000000 1px;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.mom_box1 img
{
	margin-left:auto; 
	margin-right:auto; 
	display:block; 
	text-align:center;
}

.mom_boldLargeText
{
	font-weight: bold;
    font-size: 16pt;
}


.mom_box1 dt
{
	margin-left:0px;
	font-weight: bold;
    font-size: 14pt;
	color: black;
}

.mom_box1 dd
{
	margin-left:15px;
	margin-bottom:25px;
	color: blue;
}

.mom_box1 A:link {
    color: #009900;
    text-decoration: none;
}

.mom_box1 A:visited {
    color: #009900;
    text-decoration: none;	
}
.mom_box1 A:hover {
    color: #000000;
    text-decoration: underline;
}

.mom_box1 A:active {
    color: #009900;
    text-decoration: none;
}



.index_table
{
    width: 450px;
	background-color: #ffffff;
    margin:0 auto;
	border-top: solid #000000 1px; 
	border-right: solid #000000 1px; 
	border-left : solid #000000 1px; 
	border-bottom : solid #000000 1px;
}





/* ------------------------------------------------------------------------------------------------------------------ */

/*//////////////////////////////////////////////////////////////////////////////
// Classes only used by the template structure. //////////////////////////////*/
/** 	background-color: #feffd4; */
.TableLinkBodyFooter {
    border-top: solid #4d0551 1px; 
    border-right: solid #4d0551 1px; 
    border-left : solid #4d0551 1px; 
    border-bottom : solid #4d0551 1px;
}

.TableBody {
    border-top: solid #4d0551 0px; 
    border-right: solid #4d0551 0px; 
    border-left : solid #4d0551 0px; 
    border-bottom : solid #4d0551 0px;
	padding-left: 15px;
	padding-right: 15px;
}



td.TdLinks {
	
    border-top: solid #4d0551 0px; 
    border-right: solid #4d0551 0px; 
    border-left : solid #4d0551 0px; 
    border-bottom : solid #4d0551 0px;
	font-weight: bold;
    width: 120px;
	text-align: center;
}


td.TdLinks A:link {
    color: #000000;
    font-size: 13pt;
    text-decoration: none;
}

td.TdLinks A:visited {
    color: #000000;
    font-size: 13pt;
    text-decoration: none;
}
td.TdLinks A:hover {
    color: red;
    font-size: 13pt;
    text-decoration: underline;
}

td.TdLinks A:active {
    color: #000000;
    font-size: 13pt;
    text-decoration: none;
}


td.TdContent {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	width: 988px;
}

td.TdFooter {
    width: 100%;
    border-top: solid #4d0551 0px; 
    border-right: solid #4411ff 0px; 
    border-left : solid #4411ff 0px; 
    border-bottom : solid #4d0551 3px 
}

hr.thinLine {
    background-color: #999999;
    height: 2px;
}

hr.thickLine {
    background-color: #000000;
    height: 4px;
}

.SuperHeader {
	background-color: #0000aa	;
	color: #ffffff;
	font-size: 18px;
	font-weight: bolder;
	text-align: center;
}

.SubHeader {
	background-color: #0000ff;
	color: #ffffff;
	font-weight: bolder;
	text-align: center;
}

.sellerPicHeader {
	font-weight: bold;
	color: #ff0000;
	font-size: 16px;
}




