/*****************/
/*Global Defaults*/
/*****************/

img 					{ border: none; }
a							{ color: black; }
a:hover 			{ text-decoration: underline; }
h4 						{ margin: 0; font-size: 10pt; font-weight: bold;}
label 				{ font-weight: bold; display: block; }

body 	{
	margin: 0;
	background-color: #D2C6AE;
	background-position: bottom center;
	background-repeat; repeat-y;
	text-align: center;
	}

DIV#container { 
	WIDTH: 750px; MARGIN-LEFT: 0; 
}
/* ======================================== TABLES & CELLS ======================================== */
TD {
	
}

.title01 {
	color : #FF0000;
	font-size : 25px;
	font-family : "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}
.tdtree {
	background: url(http://www.trwithfreegifts.com/images/red_tree.gif);
}
.tdlogo {
	background: url(images/logo_top.jpg);
}
.tdmain_bg {
	background: url(images/main_bg.jpg);
}
.tdmenu_bg {
	background: url(images/menu_bar.jpg);
}
.tdbg1 {
	background: url(images/bg_1.jpg);
}
.tdbg1_bottom {
	background: url(images/bg_1_bottom.jpg);
}
.tdbg_bottom {
	background: url(images/bg_bottom.jpg);
	FONT-FAMILY:  Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #FFFFFF;
}
.tdmain {
	FONT-FAMILY:  Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #000000;
}
.tdbrown_box {
	FONT-FAMILY:  Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #000000;
	background: url(images/brown_box_middle.jpg);
}
.tdbrown_box2 {
	FONT-FAMILY:  Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #000000;
	background: url(images/brown_box_middle2.jpg);
}
.tdmainwhite {
	FONT-FAMILY:  Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #FFFFFF;
}
.tdmain_bold {
	FONT-FAMILY:  Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold;
}
.tdheader {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
.tdheader_red {
	COLOR: #FF0000; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
.tdheadergray {
	BACKGROUND-COLOR: #EEEEEE; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
.tdheaderdarkgray {
	 FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; COLOR: #474747;
}
.tdheaderorange {
	BACKGROUND-COLOR: #E48617; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; COLOR: #FFFFFF;
}
.tdheadergreen {
	BACKGROUND-COLOR: #2AAB2F; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; COLOR: #FFFFFF;
}
.tdheaderblue {
	BACKGROUND-COLOR: #0660B9; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; COLOR: #FFFFFF;
}
.tdcharthead {
	BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top;
}
.tdcharthead2 {
	BORDER-BOTTOM: 1px Solid #D5DADF; 	PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; FONT-SIZE: 11px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #EFF2F3;
}
.tdcharthead3 {
	BORDER-BOTTOM: 1px Solid #D5DADF; BORDER-TOP: 1px Solid #D5DADF; PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; FONT-SIZE: 11px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #EFF2F3;
}
.tdchart {
	BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; FONT-SIZE: 10px;
}
.tdchartcenter {
	BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; FONT-SIZE: 10px; TEXT-ALIGN: center; COLOR: #8F8F8F;
}
.tdchartbig01 {
	PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #F5F7F9; BORDER-RIGHT: 1px Solid #D5DADF;
}
.tdchartbig02 {
	PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-RIGHT: 1px Solid #D5DADF;
}
.tdchartbig03 {
	PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-RIGHT: 1px Solid #D5DADF; BORDER-BOTTOM: 1px Solid #D5DADF; BACKGROUND-COLOR: #F5F7F9;
}
.tdchartbig04 {
	PADDING-LEFT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-RIGHT: 1px Solid #D5DADF; BORDER-BOTTOM: 1px Solid #D5DADF;
}
.tdborder {
	BORDER: 1px Solid #D6D6D6;
}
.tdborder01 {
	BORDER-LEFT: 1px; BORDER-RIGHT: 1px; BORDER-BOTTOM: 1px; BORDER-COLOR: #D5DADF; BORDER-STYLE: solid;
}
.tdtopborder {
	BORDER-TOP: 1px Solid #D5DADF; PADDING-LEFT: 5px;
}
.tdbotborder {
	BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 5px;
}
.tdtopbotborder {
	BORDER-TOP: 1px Solid #D5DADF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 5px; BACKGROUND-COLOR: #F7F7F4;
}
.tdsupportborder {
	BORDER-TOP: 1px Solid #D5DADF; BORDER-BOTTOM: 1px Solid #D5DADF; BACKGROUND-IMAGE: url("http://www.trwithfreegifts.com/images/support/img_bg.gif"); PADDING-LEFT: 10px;
}
.tddash1 {
	BORDER-TOP: 1px Dashed #D5DADF;
}
.tddash2 {
	BORDER-BOTTOM: 1px Dashed #D5DADF;
}
.tdbg01 {
	BACKGROUND-COLOR: #F8F8FB;
}
.tdlnav1off {
	BACKGROUND-COLOR: #E6EBF1; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
.tdlnav1on {
	BACKGROUND-COLOR: #E0E8F2; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; CURSOR: pointer;
}
.tdlnav2off {
	BACKGROUND-COLOR: #EDF3FA; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
}
.tdlnav2on {
	BACKGROUND-COLOR: #E0E8F2; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; CURSOR: pointer;
}
.tdlnavhead {
	BACKGROUND-COLOR: #CDE4FF; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; FONT-WEIGHT: BOLD; PADDING-LEFT: 10px; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; FONT-SIZE: 12px;
}
.tdlnavpromo {
	BACKGROUND-COLOR: #EDF3FA; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; TEXT-ALIGN: center;
}
.tdlnavpromonopad {
	BACKGROUND-COLOR: #EDF3FA; BORDER-TOP: 1px Solid #FFFFFF; BORDER-BOTTOM: 1px Solid #D5DADF; TEXT-ALIGN: center;
}
.tdlnavend {
	BORDER-TOP: 1px Solid #FFFFFF; TEXT-ALIGN: center; PADDING-TOP: 10px; PADDING-BOTTOM: 30px;
}
.tdpad1 {
	PADDING: 1px;
}
.tdpad10 {
	PADDING: 10px;
}
.tdpad5 {
	PADDING: 5px;
}
.tdpad15 {
	PADDING: 15px;
}
.tdpad5left {
	PADDING-LEFT: 5px;
}
.tdtitle {
	PADDING-TOP: 20px; PADDING-LEFT: 20px;
}
/* ======================================== LINKS ======================================== */
A:link, A:active, A:visited {
	COLOR : #FF6600; TEXT-DECORATION: underline; 
}
A:hover {
	COLOR : #FF6600; TEXT-DECORATION: underline;
}
A.whitelink, A.whitelink:active, A.whitelink:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-SIZE: 10px;
}
A.whitelink:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline; FONT-SIZE: 10px;
}
A.blacklink, A.blacklink:active, A.blacklink:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 10px;
}
A.blacklink2, A.blacklink2:active, A.blacklink2:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 12px;
}
A.newblacklink, A.newblacklink:active, A.newblacklink:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 10px;
}
A.blacklinkmenu, A.blacklinkmenu:active, A.blacklinkmenu:visited, A.blacklinkmenu:hover {
	COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 12px; FONT-WEIGHT: bold; font-family: Verdana, Arial;
}
A.graylink, A.graylink:active, A.graylink:visited {
	COLOR: #8F8F8F; TEXT-DECORATION: none;
}
A.graylink:hover {
	COLOR: #FF6600; TEXT-DECORATION: none;
}
A.lnavlink, A.lnavlink:active, A.lnavlink:visited {
	COLOR: #474747; TEXT-DECORATION: none;
}
A.lnavlink:hover {
	COLOR: #474747; TEXT-DECORATION: none;
}
A.learnmore, A.learnmore:active, A.learnmore:visited {
	COLOR: #1861BD; TEXT-DECORATION: none;
}
A.learnmore:hover {
	COLOR: #FF6600; TEXT-DECORATION: none; CURSOR: HELP;
}
A.homelink, A.homelink:active, A.homelink:visited {
	COLOR: #474747; TEXT-DECORATION: none; FONT-SIZE: 11px;
}
A.homelink:hover {
	COLOR: #474747; TEXT-DECORATION: underline; FONT-SIZE: 11px;
}
/* ======================================== TEXT ======================================== */
.blue {
	COLOR : #1861BD;
}
.orange {
	COLOR: #FF6600;
}
.red {
	COLOR: #CC0000;
}
.gold {
	COLOR: #EEB91A;
}
.gray {
	COLOR: #B4B4B4;
}
.gray2 {
	COLOR: #ECECEC;
}
.white {
	COLOR: #FFFFFF;
}
.size24 {
	FONT-SIZE: 24px;
}
.size16 {
	FONT-SIZE: 16px;
}
.size15 {
	FONT-SIZE: 15px;
}
.size14 {
	FONT-SIZE: 14px;
}
.size13 {
	FONT-SIZE: 13px;
}
.size12 {
	FONT-SIZE: 12px;
}
.size11 {
	FONT-SIZE: 11px;
}
.size10 {
	FONT-SIZE: 10px; COLOR: #000000;
}
.size9 {
	FONT-SIZE: 9px;
}
.underline {
	TEXT-DECORATION: underline;
}
.feature {
	COLOR : #1861BD; FONT-SIZE: 12px;
}
/* ======================================== FORMS ======================================== */
FORM {
	MARGIN: 0; PADDING: 0;
}
INPUT {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #045074;
}
TEXTAREA {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #045074;
}
SELECT {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #045074;
}
.button {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #045074; HEIGHT: 19px;
}
/* ======================================== LINE BREAKS ======================================== */ 

HR {
	COLOR: #D5DADF; BACKGROUND-COLOR: #D5DADF; HEIGHT: 1px;
}


TD.Table {
	BORDER: 1px solid #CFCFCF;
	}

TD.TableMainHead {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startCOLORStr='#D7D8DC',endCOLORStr='#FFFFFF');
	BORDER-TOP: 1px solid #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	}
TD.TableMainHead2 {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='0',startCOLORStr='#D7D8DC',endCOLORStr='#FFFFFF');
	BORDER-TOP: 1px solid #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	}		
.testOrderFormHeader {
	BACKGROUND-COLOR: #EDF3FA;
	BORDER-LEFT: 1px solid #D2DEEB;
	BORDER-RIGHT: 1px solid #FFFFFF;
	BORDER-BOTTOM: 1px solid #D2DEEB;
	FONT-WEIGHT: bold;
	HEIGHT: 20px;
	COLOR:#474747;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 5px;
	}
.testOrderFormHeader02 {
	BACKGROUND-COLOR: #EDF3FA;
	BORDER: 1px solid #D2DEEB;
	FONT-WEIGHT: bold;
	HEIGHT: 20px;
	COLOR:#474747;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 5px;
	}	
.testOrderFormCells {
	HEIGHT: 20px;
	COLOR:#474747;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;		
	SPACING: 1px;
	}
.testOrderFormCells02 {
	HEIGHT: 20px;
	COLOR:#1861BD;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: middle;
	PADDING: 5px;
	}
.formblack {
	FONT-FAMILY: Verdana, Arial, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 10px; COLOR: #474747;
	}
.button2 {
	FONT-FAMILY: Arial, Verdana, Tahoma, Geneva, Sans-Serif; FONT-SIZE: 11px; COLOR: #000000; HEIGHT: 19px; font-weight: bold; background-color: #FFCC00; border: 1px solid #000000;
}	
.headertext_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1863BD;
}
.headertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFB050;
}


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: 9C9C4E;
}





#navbar {
	margin:auto;
	height:25px;
	padding-left:auto;
	padding-right:auto;
	
	
	

}

#navbar a {
	font-size:11px;
	color: #FFFFFF;	
	font-family: Tahoma,verdana,arial,helvetica,sans-serif;	
	font-style: normal;	
	font-variant: normal;	
	font-weight:bold;		
	line-height: 25px;	
	font-size-adjust: none;	
	font-stretch: normal;
	text-decoration: none;
	display:inline;
	float: left;
	cursor: pointer;
	padding: 0 14px ;
	
}

ul.test2 {
font-size:11px;
	color: #FFFFFF;

}
ul.test2 li {
float: left; 

}

navbar a.pageselect {

	COLOR : #FF6600; TEXT-DECORATION: underline; 
}


#navbar a.topdaddy,
#navbar li.active a.topdaddy {
	/*background: url(../images/select.png) 100% 0 no-repeat;*/

}

#navbar ul ul a.daddy {
	/*background: url(../images/select.png) 100% 50% no-repeat;*/
	
}

#navbar li a {
  }

#navbar li li a{
	font-weight: normal;
	padding: 0;
	text-indent: 15px;
	font-size:11px;
}

#navbar ul li a:hover,
#navbar ul li ul li a:hover,
#navbar ul li ul li ul li a:hover {
	color: #FFF;
	background-color: #3F3F3F;
	line-height:25px;
	text-decoration: underline;
}

#navbar, #navbar ul {
	float: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

#navbar li li {
	padding: 0;
	background: none;
}

/* top level links */
#navbar a {

}

/* sub level links */

#navbar ul ul a {
	display: block;
	width: 150px;
	text-decoration: none;	
	text-transform: none;
	text-align:left;
	height:25px;
	background:#3F3F3F;
	
}

/* top level buttons */

#navbar li {
	float: left;
	padding: 0;
  	background: none;
 	height: 25px;

}

#navbar ul li {
	position: relative;
	font-size:11px;
}

#navbar li ul {
	top: 25px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	padding-left:0;
	font-size:11px;
	font-weight: normal;
	margin: 0;
}
	
#navbar ul {
	padding: 0;
	margin: 0;
	margin-left: 2px;
}

#navbar li li {
	float: left;
	padding: 0;
   	width: 170px;
}


/* margin for pullouts */
#navbar li ul ul {
	margin: -20px 0 0 151px;
}


#navbar li:hover ul ul, 
#navbar li:hover ul ul ul,
#navbar li:hover ul ul ul ul,  
#navbar li.sfhover ul ul, 
#navbar li.sfhover ul ul ul, 
#navbar li.sfhover ul ul ul ul {
	left: -999em;
}

#navbar li:hover ul, 
#navbar li li:hover ul, 
#navbar li li li:hover ul, 
#navbar li li li li:hover ul,
#navbar li.sfhover ul, 
#navbar li li.sfhover ul, 
#navbar li li li.sfhover ul,
#navbar li li li li.sfhover ul{
	z-index: 100;
	left: 0;
}

#navbar li:hover, #navbar li.sfhover {
      left: 0;
}

#navbar li:hover a, #navbar li.sfhover a {

}

#navbar li li:hover a, #navbar li li.sfhover a {
    color: #FFFFFF;

}


